往北极
2019-08-15 11:24
#include <stdio.h>
int main()
{
int m, n;
for(m=2;m<=50;m++)
{
if(
m==2||m==3||m==5||m==7||
m%2!=0&&
m%3!=0&&
m%5!=0&&
m%7!=0
)
{
printf("%d ",m);
}
}
return 0;
}
当然是错的,你这个想法很有问题。你仔细看你的输出结果,是不是输出了47 3x19=47。
C语言入门
926207 学习 · 20797 问题
相似问题