-- Bạn Ngọc lớp tin 1 sẽ giới thiệu đến mọi người lệnh for trong C. Mọi người xem và đóng góp ý kiến nha. Nếu ai ko hiểu cứ Pm nick sgit4 , buixuantruong_89 hoặc trực tiếp với tác giả: nuriko_1405
Vòng lặp xác định For:
+ Mẫu câu lệnh :
for ([biểu thức ban đầu]; [biểu thức điều kiện]; [Biểu thức cuối])
{
//khối lệnh;
}
Ví dụ:
//in ra màn hình tất cả số nguyên dương chẵn < 100:
#include<conio.h>
#include<stdio.h>
void main ()
{
int i;
for ( i=0; i<100; i++)
{
if (i % 2 == 0)
printf ("%d",i);
}
getch();
}
+Cách hoạt động của for (vd như trong bài tập trên):
_Đầu tiên chương trình sẽ duyệt từ giá trị khởi tạo là i=0, kiểm tra điều kiện i <100, sau đó là chạy khối lệnh trong {...}
_Tiếp đó là tăng giá trị i lên 1 giá trị rồi lại tiếp tục làm công việc như trên.
_Cứ lặp như vậy đến khi không thỏa mãn biểu thức điều kiện (ở đây tức là i>=100) và sau đó là thoát khỏi vòng lặp và thực hiện các câu lệnh tiếp theo sau lệnh for.
+ Ở đây chúng ta có thể viết theo cách khác:
.....
int i;
i=0;
for ( ; i<100 ; i++)
{
.....
}
hoặc:
....
int i;
i=0;
for (; i<100;)
{
.....;
i++;
}
Vòng for nó cũng đơn giản dễ hiểu ^^ ... có gì thì mọi người đóng góp ý kiến nha ^^ tớ rất vui khi được nge ý kiến đóng góp của các bạn
+++++++++++++++++++++++++++++++++++
Sau đây tớ có một số bài tập nho nhỏ ^^ Chúng ta cùng làm và thảo luận nhé ^^
Bài 1: Nhập vào một tháng và in ra các ngày của tháng đó theo cách in của tờ lịch. Trong đó các ngày <10 thì có thêm số 0 ở đằng trước. (bỏ qua các điều kiện năm chẵn lẻ nha)
Bài 2: In ra màn hình tất cả các số nguyên tố < 100 và bỏ qua các số nguyên tố nằm giữa 40 và 50.
++++++++++ Chúng ta cùng cố gắng nha ++++++++[code]