C语言1-100能被3和2同时整除的数字
根据书上练习,用FOR循环和continue结束不符合条件的情况请帮忙找错一下,还是菜鸟,xiexie#include<stdio.h>intmain(){intnumb...
根据书上练习,用FOR循环和continue结束不符合条件的情况
请帮忙找错一下,还是菜鸟,xiexie
#include<stdio.h>
int main()
{
int number;
int sum;
for(sum=0,number=1;number<=100;number++)
{
if(number%2==0&&number%3==0)
{
printf("continue here\n");
continue;
}
printf("Num=%d\n",number);
}
return 0;
}
为什么显示出来的是不能被2和3同时整除的数字?我想显示的是能的,如果改成!=的符号就变成了能被2整除的数字和能被3整除的数字了 展开
请帮忙找错一下,还是菜鸟,xiexie
#include<stdio.h>
int main()
{
int number;
int sum;
for(sum=0,number=1;number<=100;number++)
{
if(number%2==0&&number%3==0)
{
printf("continue here\n");
continue;
}
printf("Num=%d\n",number);
}
return 0;
}
为什么显示出来的是不能被2和3同时整除的数字?我想显示的是能的,如果改成!=的符号就变成了能被2整除的数字和能被3整除的数字了 展开
展开全部
当一个数能被2和3 整除的时候,就先打印出“continue here”,然后遇到continue时就终止本次循环,开始下一次的循环,所以下面那句printf("Num=%d\n",number);根本不会执行的。正确的应该是这样的。
for(sum=0,number=1;number<=100;number++)
{
if(number%2==0&&number%3==0)
{
printf("continue here\n");
printf("Num=%d\n",number);
continue;
}
}
return 0;
}
for(sum=0,number=1;number<=100;number++)
{
if(number%2==0&&number%3==0)
{
printf("continue here\n");
printf("Num=%d\n",number);
continue;
}
}
return 0;
}
TableDI
2024-07-18 广告
2024-07-18 广告
仅需3步!不写公式自动完成Excel vlookup表格匹配!Excel在线免,vlookup工具,点击16步自动完成表格匹配,无需手写公式,免费使用!...
点击进入详情页
本回答由TableDI提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询