c语言循环结构程序设置

编程实现输出1~100能被3或7整除,但不能同时被3和7整除的所有整数,还要求输出满足条件的整数的个数。

#include<stdio.h>
int main()
{ int i,n=0;
  for(i=3;i<100;i++)
    if((i%3==0||i%7==0)&&i%21!=0)
    {printf("%d ",i);
     n++;  
}
 printf("\n满足条件的数共有%d个\n",n);
 return 0;
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-11-30
#include<stdio.h>
void main() { int i,n;
  for ( i=1,n=0;i<=100;i++ )
    if ( i%3==0 || i%7==0 )
      if ( i%3==0 && i%7==0 ) continue;
      else { printf("%d ",i); n++; }
  printf("\n%d\n",n);
}

第2个回答  2018-11-30
参考代码如下:
#include<stdio.h>

int main()
{
int i,n=0;
for(i=1;i<100;++i)
if((i%3==0||i%7==0)&&i%21!=0){
printf("%d ",i);
n++;
}
printf("\n共%d个",n);
return 0;
}追答

都是正确答案,你看时间没有?是我先回答的你啊?你怎么采纳别人的 ,这么不讲究?

这种情况系统会自动找最早采纳的,不用你选择或点赞,有什么用?