Bài tập và lời giải Ngôn ngữ lập trình C
Thông tin tài liệu:
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ìm kiếm theo từ khóa liên quan:
Ngôn ngữ lập trình C Lập trình C Bài tập Ngôn ngữ lập trình C Ôn tập Ngôn ngữ lập trình C Kỹ thuật lập trình Công nghệ thông tin Bài tập về lập trìnhGợi ý tài liệu liên quan:
-
52 trang 431 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 318 0 0 -
74 trang 302 0 0
-
96 trang 296 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 289 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 283 0 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 277 0 0 -
Tài liệu dạy học môn Tin học trong chương trình đào tạo trình độ cao đẳng
348 trang 269 1 0 -
Tài liệu hướng dẫn sử dụng thư điện tử tài nguyên và môi trường
72 trang 267 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 266 0 0 -
64 trang 264 0 0
-
Bài giảng An toàn và bảo mật thông tin - Trường đại học Thương Mại
31 trang 255 0 0 -
47 trang 231 0 0
-
Giáo trình Hệ điều hành: Phần 2
53 trang 221 0 0 -
LUẬN VĂN: TÌM HIỂU PHƯƠNG PHÁP HỌC TÍCH CỰC VÀ ỨNG DỤNG CHO BÀI TOÁN LỌC THƯ RÁC
65 trang 216 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng quản lý kho hàng trên nền Web
61 trang 215 0 0 -
83 trang 213 0 0
-
Giáo trình Autocad - Nghề: Quản trị mạng máy tính - Trình độ: Cao đẳng nghề (Phần 2)
52 trang 210 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 208 0 0 -
BÀI GIẢNG KINH TẾ CHÍNH TRỊ MÁC - LÊNIN - TS. NGUYỄN VĂN LỊCH - 5
23 trang 205 0 0