第一种办法
1.整个过程
先利用for循环产生1-100之间的数,再利用if语句判断是否为3的倍数,最后打印出来
2.实现程序
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
int i = 0;
for (i = 3; i <= 100; i++)//产生1-100之间的数
{
if (i % 3 == 0)//进行判断
{
printf("%d ", i);
}
}
system("pause");
return 0;
}
第二种办法
1.整个过程
还是先利用for循环产生1-100之间的数,但初始化部分直接变成i=3,调整部分变成i+=3,这样产生的数直接为3的倍数,不需要再进行判断了。
2.实现程序
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
int i = 0;
for (i = 3; i <= 100; i += 3)
{
printf("%d ", i);
}
system("pause");
return 0;
}