Bài thực hành 6
Ôn lại các cấu trúc điều khiển chương trình (for, while)
Bài 1: Ôn tập cấu trúc điều khiển for
Cấu trúc chung của câu lệnh for
for (biểu thức khởi tạo; biểu thức điều kiện; bước nhẩy){
khối các câu lệnh;
}
a. Chương trình sau in ra các số từ 1 đến 20
1:#include <stdio.h>
2:#include <conio.h>
3: int count;
4: main()
5: {
6:
7: for (count = 1; count <= 20; count++)
8: printf("%d\n", count);
9: getch();
10: return 0;
11: }
Thay dòng 7 bằng dòng sau để in ra các số giảm dần từ 20 đến 1:
for (count = 20; count > 0; count )
Thay dòng 7 bằng dòng sau để in ra các số chia hết cho 5 từ 10 đến 50:
for (count = 10; count <= 50; count+=5)
b. Chương trình nhập từ bàn phím các số nguyên vào một mảng A và in ra
#include <stdio.h>
#include <conio.h>
int count;
main()
{
{
ve_hop( 8, 10 );
getch();
return 0;
}
void ve_hop( int hang, int cot )
{
int c;
for ( ; hang > 0; hang )
{
for (c = cot; c > 0; c )
printf("X");
printf("\n");
}
}
Bài 2: Ôn tập cấu trúc while
Cấu trúc chung
while (điều kiện){
khối câu lệnh;
}
a. Chương trình in các số từ 1 đến 20
int x = 1;
while (x <= 20)
{
printf("\n %d", x );
x++;
}
b. Chương trình nhập các số nguyên vào một mảng 10 phần tử từ bàn phím, nếu số
nhập vào là 99 hoặc đã nhập đủ 10 phần tử thì dừng lại.
int mang[10];