
11/24/2010
4
Lệnh for
biểu_thức_khởi_tạo:đượcsửdụng để đặtgiátrịbanđầukhi
vòng lặpchưabắtđầu.
điều_kiện_lặp:là điềukiện cho vòng lặpcòntiếptụcthực
hiện.
biểu_thức_lặp:là biểuthứcsẽđượcthựchiệnmỗikhithực
hiệnxongmộtvònglặp.
for(biểu_thức_khởi_tạo;điều_kiện_lặp;biểu_thức_lặp)
lệnh;
Lệnh for
Quá trình thựchiệnlệnh for:
1. Biểuthứckhởitạođượcthựchiệnđầutiên
2. Điềukiệnlặpsẽđượckiểmtra,nếu không thỏamãn
(giá trịfalse)thì kết thúc lặp.Ngượclạithìthựchiệnlặp
3. Lệnh trong thân vòng lặpđượcthựchiện
4. Biểuthứclặpđượcthựchiện
5. Quaytrởlạibước2
Lệnh for
VD.Inra bảng các tamgiác điểm
#include <stdio.h>
int main (void)
{
int n, triangularNumber;
printf ("BANG SO LUONG DIEM CUA TAM GIAC\n\n");
printf (" n Tong tu 1 toi n\n");
printf ("--- -----------------\n");
triangularNumber = 0;
for ( n = 1; n <= 10; ++n ) {
triangularNumber += n;
printf (" %2i %10i\n", n, triangularNumber);
}
return 0;
}
Lệnh for
VD.Chương trình inra kích thướctheoyêucầungười dùng
#include<stdio.h>
int main(void)
{
int n,number,triangularNumber;
printf ("Nhap vao kich thuoc tamgiac banmuon?");
scanf ("%i",&number);
triangularNumber =0;
for(n=1;n<=number;++n)
triangularNumber +=n;
printf ("Soluong diemcua tamgiac %i la%i\n",number,
triangularNumber);
return0;
}