你的while条隐携缺件有问题,一旦不满足条件就退出了,改成如下:
int main()
{
int n,m;
scanf("%d",&n);
scanf("%d",&m);
while (n灶辩 {
if(n%3==0&&n%5!=0)
隐桥 printf("%d",n);
n=n+1;
}
return 0;
}
逻辑错误:while的()中的手和判历巧断式是&&表达式,一为“假”结束了,所以通常得不到结果。改为for(;n
输出格式错误:printf("%d",n);这个输出的数是连在一起的,即便是运算正确,最后输出也是一个一连串的毕烂盯数字,表现为错误。
n可以=m