kiemkhach Ốc Vít
Tổng số bài gửi : 11 Join date : 14/03/2009
| Tiêu đề: Bài tập số 10 (chương 3) Sat Mar 14, 2009 11:49 pm | |
| - Code:
-
#include <stdio.h> #include <conio.h> #include <stdlib.h>
int menu() { int so; printf("\n---------Menu---------\n"); printf("\n1. In ra n so Fibonaxi dau tien len man hinh"); printf("\n2. In ra cac so Fibonaxi nho hon hoac bang n"); printf("\n3. Kiem tra xe m co phai la so Fibonaxi hay khong"); printf("\n0. Thoat"); printf("\n----------------------"); printf("\nChon cong viec: "); do { so = getch();
} while (so>'3'||so<'0'); putc(so, stdout); return so-'0'; } int fibo(int n) { return (n<3)?1:fibo(n-2)+fibo(n-1); } void phan1() { int i,n; printf("\nNhap vao n = "); scanf("%d",&n); printf("\n%d so Fibonaxi dau tien la:\n\n ",n); for (i=1; i<=n; i++) printf("%d ",fibo(i)); getch(); } void phan2() { int i=1,n; printf("\nNhap vao n = "); scanf("%d",&n); printf("\nCac so Fibonaxi nho hon hoac bang %d la:\n\n ",n); do { printf("%d ",fibo(i)); i++; } while (fibo(i)+fibo(i+1)<=n); getch(); } void phan3() { int i,m; printf("\nNhap vao so kiem tra m = "); scanf("%d",&m); if (m==1){ printf("\n%d la so Fibonaxi",m); getch(); return; } for (i=1; i<=24; i++) if (fibo(i)+fibo(i+1)==m) { printf("\n%d la so Fibonaxi",m); getch(); return; } printf("\n%d khong la so Fibonaxi",m); getch(); } void main() { int chon; do { clrscr(); chon=menu(); switch (chon) { case 0 : exit(0); case 1 : phan1(); break; case 2 : phan2(); break; case 3 : phan3(); break; } } while (1); getch(); } Đó ủng hộ các bạn đó. Mọi người tích cực trao đổi để học tập cho tốt. Như bài này chẳng hạn các bạn phải thử được xem 1, 2, 3 có phải là số Fibonaxi không . Hay phải trả lời được 54, 1000 ... có phải là số Fibonaxi không. | |
|
hai_da0_dep_la0 Admin
Tổng số bài gửi : 84 Join date : 25/02/2009 Age : 35 Đến từ : Trên trời nó rơi xuống
| Tiêu đề: Re: Bài tập số 10 (chương 3) Sun Mar 15, 2009 10:54 am | |
| | |
|
gacon_nho_mauhau Ốc Vít
Tổng số bài gửi : 27 Join date : 26/02/2009 Age : 35 Đến từ : di thang re phai tiep tuc re phai,lai re phai cho den khi ko re dc nua thi nha to o do
| Tiêu đề: Re: Bài tập số 10 (chương 3) Tue Mar 17, 2009 10:58 pm | |
| Nhìn hoa cả mắt.C ơi là C ko biết ai nghĩ ra cái môn đáng ghét này nhỉ | |
|
Sponsored content
| Tiêu đề: Re: Bài tập số 10 (chương 3) | |
| |
|