Thứ Hai, 3 tháng 11, 2014

Bài 2: VÒNG LẶP TRONG C

Vòng lặp nghĩa là gì chắc khỏi giải thích nhỉ!!. Mà thôi -_- nôm na là: thực hiện một công việc nào đó lặp lui lặp lại nhiều lần.
Trong C có 3 vòng lặp cơ bản:
1. For
Cấu trúc:
 
for (Biểu thức khởi gán; biểu thức điều kiện; biểu thức tăng/ giảm)
{
   Các câu lệnh;
}

Ví dụ:
int main()
{
   for (int i=1; i<=1000; i++)
   cout<<" Vi du ve FOR";
}
* i++ nghĩa là tính i rồi cộng vào i 1 đơn vị hay i=i+1; ngược lại với i++ (+- gì đều như thế cả )
2. While
Cấu trúc
while (biểu thức điều kiện)
{
   Các câu lệnh;
}
Ví dụ:
int main()
{
   int i;
   while (i<=1000)
   cout<<" Vi du ve while";
}
3. Do...while
Cấu trúc:
do
{ 
    Các câu lệnh;
}while (biểu thức điều kiện);
*ở cấu trúc do...while thì sau while phải có dấu chấm phẩy" ; "
int main()
{
   int i;
   do
   {
      cout<<" Vi du ve Do...while";
   }
   while (i<=1000);
}
Trong một chương trình có thể có nhiều vòng lặp, khác hoặc giống nhau đều được. 
BÀI TẬP:
1. Viết chương trình nhập số nguyên n, sau đó tính tổng S= 1 + 2 + 3 + ... + n;
2. Viết chương trình nhập số nguyên n, in ra tổng các ước số của n;
3. Viết chương trình nhập số nguyên n, cho biết số đó có phải là số nguyên tố hay không?
4. Viết chương trình nhập số nguyên n, chương trình dừng lại khi bấm số 0. Sau đó in ra số lớn nhất, nhỏ nhất trong các số vừa nhập
* hạn nộp tương tự thời gian nộp bài trước

Không có nhận xét nào:

Đăng nhận xét