TAILIEUCHUNG - Bài tập Ngôn ngữ lập trình C (có lời giải)
Tài liệu cung cấp đến các bạn với hơn 45 bài tập về Ngôn ngữ lập trình C, giúp các bạn củng cố, rèn luyện, vận dụng kiến thức được học vào giải bài tập. Để nắm chi tiết nội dung nghiên cứu tài liệu. | Bài tập Ngôn ngữ lập trình C (có lời giải) 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 .
![](../images/loadingAnimation.gif)
đang nạp các trang xem trước