Danh mục

Bài tập và lời giải Ngôn ngữ lập trình C

Số trang: 53      Loại file: pdf      Dung lượng: 384.51 KB      Lượt xem: 17      Lượt tải: 0    
tailieu_vip

Phí tải xuống: 3,000 VND Tải xuống file đầy đủ (53 trang) 0
Xem trước 6 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Cùng tham khảo tài liệu "Bài tập và lời giải Ngôn ngữ lập trình C", bài tập này gồm các câu hỏi kèm theo đáp án giúp bạn hệ thống lại các kiền thức về lập trình. Chúc bạn thành công.
Nội dung trích xuất từ tài liệu:
Bài tập và lời giải Ngôn ngữ lập trình C BAI TAP-LOI GIAI NGON NGU LAP TRINH C Cau1: (ViÕt ch­¬ng tr×nh tÝnh vµ in ra mµn h×nh gi¸ trÞ biÓu thøc x x2 xn F   ..  1! 2! n! víi x lµ sè thùc, n nguyªn d­¬ng nhËp tõ bµn phÝm #include #include #include int gt(int a); float lt(float a,int b); main() { lap: int n,i,h; float x,f = 0; clrscr(); printf (\n\nMoi ban nhap n = );scanf (%d,&n); printf (\n\nNhap x = );scanf (%f,&x); for (i=1;i int s = 1,i; for (i=1;i { if (a[i] > max) max = a[i]; } s = 0; for (i=1;i b = ((n % 1000) / 100); c = ((n % 100) / 10); d = (n % 10) ; printf (\n\nChu so lon nhat la %d,max(a,b,c,d)); /* thuc hien lai */ fflush (stdin); h = getch(); if (h == 13) goto hoi; hoi: printf (\n\nBan co muon thuc hien lai bai toan 1 lan nua khong? c k); fflush (stdin); h = getch(); if (h == 99) goto lap; if (h == 107) goto end; else goto hoi; getch(); end: } int max(int x,int y,int z, int t) { int max; max = x > y ? x : y; max = max > z ? max : z; max = max > t ? max : t; return max; } Cau4: Cho A lµ ma trËn vu«ng kÝch th­íc nxn. H·y lËp ch­¬ng tr×nh: a) NhËp A tõ bµn phÝm. (2 ®iÓm) b) HiÓn thÞ A ra mµn h×nh. (1 ®iÓm) c) T×m phÇn tö cã gi¸ trÞ nhá nhÊt trªn ma trËn A. (2 ®iÓm) #include #include main() { lap: int i,j,a[10][10],n,min,h; clrscr(); printf (\n\nMoi ban nhap ma tran vuong cap:);scanf (%d,&n); printf (\n\nMoi ban nhap du lieu cho ma tran:); for (i=1;i #include #include main () { lap: int a,b,h; clrscr(); printf (\n\nMoi ban nhap so nguyen duong a: );scanf (%d,&a); printf (\n\nMoi ban nhap so nguyen duong b: );scanf (%d,&b); while (a != b) if (a > b) a = a - b; else b = b - a; printf (\n\nUSCLN cua 2 so da cho la %d,a); /* thuc hien lai */ fflush (stdin); h = getch(); if (h == 13) goto hoi; hoi: printf (\n\nBan co muon thuc hien lai bai toan 1 lan nua khong? c k); fflush (stdin); h = getch(); if (h == 99) goto lap; if (h == 107) goto end; else goto hoi; getch(); end: } Cau6: Cho A lµ mét d·y gåm n sè nguyªn ( 0 < n < 50). ViÕt ch­¬ng tr×nh thùc hiÖn c¸c c«ng viÖc sau: a) NhËp d·y A tõ bµn phÝm. (2 ®iÓm) b) HiÓn thÞ d·y A ra mµn h×nh. (1 ®iÓm) c) T×m sè lín thø nh× trong d·y. (2 ®iÓm) #include #include main() { lap: int a[50],i,j,n,t,h; clrscr(); printf (\n\nMoi ban nhap so phan tu cua day:);scanf (%d,&n); printf (\n\nMoi ban nhap day so:\n); for (i= 1;i #include #include main () { lap: int n,t,scs,b,a,c,d,h; clrscr(); printf (\n\nMoi ban nhap so nguyen duong (nho hon 10000) n = );scanf (%d,&n); a = n / 1000; b = ((n % 1000) / 100); c = ((n % 100) / 10); d = (n % 10) ; printf (\nTong cac chu so la %d,a+b+c+d); /* thuc hien lai */ fflush (stdin); h = getch(); if (h == 13) goto hoi; hoi: printf (\n\nBan co muon thuc hien lai bai toan 1 lan nua khong? c k); fflush (stdin); h = getch(); if (h == 99) goto lap; if (h == 107) goto end; else goto hoi; getch(); end: } Cau9: ViÕt ch­¬ng tr×nh dïng to¸n tö for tÝnh vµ in ra mµn h×nh b¶ng cöu ch­¬ng nh­ sau: 1 2 3 4 5 6 7 8 9 10 2 4 6 8 10 12 14 16 18 20 3 6 9 12 15 18 21 24 27 30 4 8 12 16 20 24 28 32 36 40 5 10 15 20 25 30 35 40 45 50 6 12 18 24 30 36 42 48 54 60 7 14 21 28 35 42 49 56 63 70 8 16 24 32 40 48 56 64 72 80 9 18 27 36 45 54 63 72 81 90 10 20 30 40 50 60 70 80 90 100 #include #include main() { int i,j; clrscr(); printf (\n\nBang cuu chuong tu 1 den 10:); for (i=1;i if (a[i]!=(a[i-1] + a[i+1]) / 2) kt = 1;break; } if (kt == 0) printf (\n\nDay so vua nhap la cap so cong); else printf (\n\nDay so vua nhap ko la cap so cong); /* thuc hien lai */ fflush (stdin); h = getch(); if (h == 13) goto hoi; hoi: printf (\n\nBan co muon thuc hien lai bai toan 1 lan nua khong? c k); fflush (stdin); h = getch(); if (h == 99) goto lap; if (h == 107) goto end; else goto hoi; getch(); end: } Cau 11: ViÕt ch­¬ng tr×nh in ra mµn h×nh c¸c dÊu * theo mÉu * ** *** ........... **.............*** víi n hµng (0 < n < 25) ®­îc nhËp tõ bµn phÝm. #include #include main() { int n,i,j,h; lap: clrscr(); printf (\n\nMoi ban nhap so hang n = );scanf (%d,&n); for (i=1;i printf (\n\n); for (j=1;j } printf (\n\nMoi ban ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: