输出n以内能被3和5整除的数字。
第一种方法:普通条件判断
int main()
{
int n;
scanf_s("%d", &n);//我这里使用的是VS2019版,如果scanf直接用系统会给予警告,需要改成scanf_s或者#difine _CRT_SECURE_NO_WARNINGS
for (int i = 1; i <= n; i++)
{
if (i % 3 == 0 && i % 5 == 0)
{
printf("%d", i);
}
}
return 0;
}
另一种方法:使用continue(提前结束本次循环,直接进入下次循环)
int main()
{
int n;
scanf_s("%d", &n);
for (int i = 1; i <= n; i++)
{
if (i % 3 != 0 && i % 5 != 0)
continue;
printf("%d", i);
}
return 0;
}
运行结果如下: