输出100到200的素数:
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a, b,t;
for (a =100; a < 201; a++)
{
for (b = 2; b <= a-1 ; b++)
if (a%b ==0)break;
if (a==b)
printf("%d\n", a);
}
system("pause");
return 0;
}
#注意for语句的嵌套使用。
打印乘法表:
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a, b, c;
for (a = 1; a < 10; a++)
{
for (b = 1; b <= a; b++)
//c = a*b;
{
c = a*b;
printf("%d*%d=%d\t", b, a, c);
}
printf("\n");
}
system("pause");
return 0;
}
#for语句的嵌套使用以及注意函数c=a*b的位置
1000到2000的闰年:
#include<stdio.h>
#include<stdlib.h>
int main()
{
int num, i;
for (num = 1000; num <= 2000; num++)
{
//if (num % 4 == 0 && num % 100 == !0)
if (num % 4 == 0 && num % 100 != 0){
printf("%d\t", num);
}
if (num % 100 == 0 && num % 400 == 0){
printf("%d\t", num);
}
}
system("pause");
return 0;
}
#运算符!的正确使用,!a(若a为真,则!a为假;a为假,则!a为真)
!=表示运算符不等于。
日期:2018.11.22