| Các bài tập thực hành ngày 23/08 . | |
| Tác giả | Thông điệp |
---|
anhtraidalat Mod
Tổng số bài gửi : 139 Experience : 232 Danh Vọng : 6
| Tiêu đề: Các bài tập thực hành ngày 23/08 . Tue Aug 24, 2010 4:15 pm | |
| - Trích dẫn :
- 8. Tìm ước số chung lớn nhất và bội chung nhỏ nhất của 2 số nguyên dương.
#include <stdio.h>
void main () { int a,b; printf("Nhap gia tri a: a = "); scanf("%d",&a); printf("Nhap gia tri b: b = "); scanf("%d",&b); int c=a; int d=b; while(a!=b) if (a>b) a=a-b; else b=b-a; printf("\nUSCLN cua hai so la : %d",a); printf("\nBSCNN cua hai so la : %d",(c*d)/a);
} 9. Kiểm tra 1 số có phải là số nguyên tố hay không. 10. In ra tất cả các số nguyên tố nhỏ hơn số n được nhập vào từ bàn phím. #include <stdio.h> void main () { int i,n,k,souoc; do { printf("Nhap vao so nguyen to n : n="); scanf("%d",&n); }while(n<=0 || n>=100);//dieu kien du`ng for(k=1;k<=n;k++){ souoc=0; for(i=1;i<=k;i++) if(k%i==0) souoc++; if(souoc==2) printf("Cac so nguyen to nho hon n : %d\n",k); } 11. }Viết chương trình in ra tất cả kí tự và mã tương ứng trong bảng mã ASCII. #include <stdio.h> void main() { int i; char c; for(i=0;i<=255;i++) printf("ki tu %c co ma ASCII la : %d\n",i,i); 12. }Viết chương trình in ra các kí tự từ ‘Z’ trở về ‘A’. #include <stdio.h> void main () { int i; for (i=90;i>=65;i--) printf("%c ",i); } 13. Viết chương trình in ra bảng cửu chương. #include <stdio.h> void main() { int i,j; for (i=2;i<=9;i++) for(j=1;j<=9;j++) printf("%d * %d = %d\n",i,j,i*j);
} 14. Viết chương trình in N số hạng đầu tiên của dãy Fibonacci. 15. Viết chương trình in số hạng thứ k của dãy Fibonacci. 16. Nhập số nguyên dương n, đếm xem n có bao nhiêu chữ số, tính tổng các chữ số của n. #include <stdio.h> void main () { int chuso,dem,tong,n; printf("Hay nhap 1 day so bat ky :"); scanf("%d",&n); tong=0; dem=0; int toanle=1; int toanchan=1; while(n!=0) { chuso=n%10; n=n/10; dem++; tong=tong+chuso; printf("%d ",chuso); if(chuso%2==0) toanle=0; if (chuso%2!=0) toanchan=0; } if(toanle==1) printf("Toan Le\n"); else if (toanchan==1) printf("toan chan"); else printf("ko toan chan va ko toan le");
printf("Tong cac chu so trong day la: %d", tong);
|
| | | nghthien Tri Phủ
Tổng số bài gửi : 61 Experience : 86 Danh Vọng : 4
| Tiêu đề: Re: Các bài tập thực hành ngày 23/08 . Wed Aug 25, 2010 1:07 am | |
| Bài 14 và 15 thì chúng ta phải biết dã fibonaci là gì trước đã? Dãy fibonaci là dãy có 2 số đầu là 1, các số sau thì lấy 2 kế đó cộng vào sẽ ra số đó. Ví dụ như 2 số đầu là 1,1 thì số tiếp là lấy 1+1=2, số tiếp là 2+1=3. vậy dãy fibonaci có dạng: 1 1 2 3 5 8 13 21 34 Code bài 14: #include #include void main() { //In ra n so hang dau tien trong day fibonaci int n,l; int t1=1; int t2=1; printf("Nhap n: "); scanf("%d",&n); printf("Cac so fibonacy la: \n%4d%4d",t1,t2); //in ra 2 so khoi tao for(int i=2;i < n;i++) { l=t1; t1+=t2; t2=l; printf("%4d",t1); } getch(); } Code bài 15: #include #include void main() { //In ra so hang thu k trong day fibonaci clrscr(); int k,l; int t1=1; int t2=1; printf("Nhap k: "); scanf("%d",&k); printf("So hang thu %d trong day fibonacy la: ",k); if(k==1||k==2) printf("%d",t1); else { for(int i=2;i < k;i++) { l=t1; t1+=t2; t2=l; } printf("%d",t1); } getch(); } Mọi người thao khảo cho ý kiến nha. |
| | | | Các bài tập thực hành ngày 23/08 . | |
|
Trang 1 trong tổng số 1 trang | |
| Permissions in this forum: | Bạn không có quyền trả lời bài viết
| |
| |
| |