1.1000到2000闰年的判断:(判断方法:能被四整除但不能被100整除,或者能被400整除)
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i=0;
for (i = 1000; i <= 2000; i++)
{
if (i % 4 == 0 && i % 100 != 0 || i % 400 == 0) //闰年的判断方法
printf("%d\n", i);
}
system("pause");
return 0;
}
感想:这个更侧重for循环,if选择判断之间的嵌套。提高我对基本语句的综合使用,提高实践动手实践,以后要尝试编写月份表,万年历。。更进一步提升。
2.乘法口诀表
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i;
for (i = 1; i <= 9; i++) //表示乘法口诀表的列(1~9)
{
for (int j = 1; j <= i; j++) //表示乘法口诀表的行,和列有密切关系
{
printf("%d*%d=%d\t",i,j,i*j); //乘法口诀表的格式
}
printf("\n"); //外循环,循环一次进行一次换行,保证乘法口诀表的形状
}
system("pause");
return 0;
}
感想:我个人认为最最基础最经典的for循环的嵌套,同时我对\n的使用,有新的思路,在以后图形的打印上\n的使用会更好。
3.100到200的素数(素数判断方法:只能被自己和1整除)
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i = 0;
int count = 0;
for (i = 100; i <= 200; i++)
{
int j = 0;
for (j = 2; j <= i; j++)
{
if (i%j == 0)
{
break;
}
}
if (i == j)
{
printf("%d ", i);
}
}
system("pause");
return 0;
}
感想:这个问题综合了if选择语句,for循环语句,他们的综合利用,以及for循环的嵌套,让我更熟练掌握基本的技能。不断地练习让我有极大的提升。