TAILIEUCHUNG - Bài tập lập trình C có lời giải
Tài liệu gồm 6 chương: Các thao tác vào ra cơ bản và các câu lệnh có cấu trúc; hàm; mảng, con trỏ; chuỗi kí tự; kiểu cấu trúc; kiểu tập tin. Mỗi chương đều có tóm tắt lý thuyết, câu hỏi và bài tập minh học (có hướng dẫn giải chi tiết). Đây là tài liệu hữu ích dành cho các bạn ngành Công nghệ thông tin mới bắt đầu làm quen với lập trình C. . | CHƯƠNG 1 CÁC THAO TÁC VÀO RA CƠ BẢN VÀ CÁC CÂU LỆNH CÓ CẤU TRÚC . CÂU HỎI 1. Cho biết số các bước lặp nhỏ nhất của câu lệnh while và lệnh 2. Giả sử s là một câu lệnh có cấu trúc và e1, e2, e3 là các biểu thức, có sự khác nhau gì giữa đoạn mã: for (e1;e2;e3) s; và đoạn mã: e1; while (e2) { e; e3; } 2. Cho biết giá trị của x sau khi thực hiện câu lệnh sau: for (x = 0; x 0; y--) puts("X"); 6. Cho biết điểm sai trong đoạn mã sau: record = 0; while (record #include void main() { int a; long int b; float x; 3 char st[10]; printf("\n Vao du lieu tu ban phim "); printf("\n a = "); scanf("%d",&a); printf("\n b = "); scanf("%ld",&b); printf("\n x = "); scanf("%f",&x); printf("\n Nhap vao mot chuoi :");scanf("%s",st); printf("\n a :%10d\n b :%10ld\n x :%",a,b,x); printf("\n Chuoi da nhap :%s",st); getch(); } Bài 2. Viết chương trình minh họa việc khai báo và khởi gán các biến. #include #include void main() { int a = 20 ; /* Khai bao va khoi dau cac bien */ int b = 15; float x = ; clrscr(); printf("\n1:%d %f\n",a,x); printf("2:%4d %10f\n",b,x); printf("3:%2d %3f\n",a,x); printf("4:% %10d\n",x,b); printf("5:%-5d %f\n",a,x); printf("6:%*d\n",b,b); printf("7:%*.*f\n",12,5,x); printf("8:%x :%8x :\n",a,a); printf("9:%o :%8o :\n",a,a); getch(); } Bài 3. Cho biết kết quả của chương trình sau đây: #include #include void main() { int m = 3,p = 5; int a1,a2,a3,a4,a5; 4 float x1,x2,x3,x4; clrscr(); printf("\n Tim gia tri gan cho cac bien "); a1 = mm; a4 = m*(p>m ? m:p); a5 = m*(p #include void main() { int a = 10, b = 5,c = 10, d; clrscr(); printf("\n Minh hoa phep toan tang giam \n"); d=a== (b=c); printf(" A :a =%d b =%d c =%d d =%d\n",a,b,c,d); a=b=c=5; a+=b+=c; printf(" B :a =%d b =%d c =%d .
đang nạp các trang xem trước