写一个代码打印1-100之间所有3的倍数的数字
解题思路
- 3的倍数一定能够被3整除,因此i%3==0表达式成立时,则i一定是3的倍数
- 要输出1~100之间的3的倍数,那只需要从1~100循环100次即可,每次拿到i之后,用i%3==0检测
- 如果成立:i是3的倍数,输出;如果不成立:i不是3的倍数
#include <stdio.h>
int main()
{
int i = 0;
for(i=1; i<=100; i++)
{
if(i%3==0)
{
printf("%d ", i);
}
}
return 0;
}