Trong C sai tương ứng với 0 còn lại thì khác 0
Nếu OK == 1 --> đúng
OK == 0 --> sai
if(đúng)
thực hiện;
else
thực hiện;
Mà thường không nên viết như vậy, tiết kiệm chả bao nhiêu lại gây khó hiểu !
if (OK) có nghĩa là gì vậyCode:/#include <stdio.h> #include <math.h> void main() { int N, i, OK = 1; printf("\nNhap gia tri N : "); scanf("%d", &N); for (i=2; i<(int)sqrt(N); i++) if (N%i == 0) { OK = 0; break; } if (OK) printf("\nSo %d la so nguyen to.", N); else printf("\nSo %d khong phai la so nguyen to.", N); getch(); }
Trong C sai tương ứng với 0 còn lại thì khác 0
Nếu OK == 1 --> đúng
OK == 0 --> sai
if(đúng)
thực hiện;
else
thực hiện;
Mà thường không nên viết như vậy, tiết kiệm chả bao nhiêu lại gây khó hiểu !
Time
Đúng là viết ngắn gọn sẽ dễ gây khó hiểu cho người mới học.
Nên viết cụ thể lại là
C Code:
Cám ơn các bạn nhiều!