c语言: 求100以内不能被5或7整除的数 哪里错了。。急急急

如题所述

第1个回答  2015-10-18
去掉一个getchar 留一个就可以了 用getchar函数需要引入#include<conio.h>头函数 你在#include<stdio.h>后面加入上述的头函数就可以了追问

答案还是不对。。

追答

你的逻辑都不对,取反后就不能用 | |了 用这个表示既不能被5整除 也不能被7整除的数  要用&&才对 正确代码如下

#include<stdio.h>
#include<conio.h>
int main(){

 int i=1;
  for(i=1;i<=100;i++){
 
  if((i%5)!=0&&(i%7)!=0)
  printf("%d  ",i);
}
getchar();
return 0;
}

追问

嗯 对了 如果要用getchar前面一一定要#include吗

没有好像也没问题

本回答被提问者采纳
第2个回答  2015-10-18
把两行getchar();去掉,return 0去掉。这三行没用。望采纳追问

去掉了之后运行答案看不到。。一闪而过

追答int i;
for(i=0;i<=100;i++){
    if(i%5 !=0 || i%7 != 0){
    pringtf("%d ",i);
    }
}

追问

那要加getchar();吗

相似回答