赤井灬秀一
2018-07-17 16:36
#include <stdio.h>
int main()
{
int m, n;
for(m=2; m<=50; m++)
{
for(n=2; n<m; n++)
{
if(m%n==0);
break;
}
if(m == n)
printf("%d ",m);
}
return 0;
}
//#include <stdio.h>
//int main()
//{
// int m, n;
// for(m=2; m<=50; m++)
// {
// for(n=2; n<m; n++)
// {
// if(m%n==0)
// break;
// }
// if(m == n)
// printf("%d ",m);
// }
// return 0;
//}
变成了不同的语句类型 。
没有“;”:if为如果 后面的为结果;
而有“;”:没有了上述的因果关系,if语句执行了一条空语句。
还有疑问QQ:289881344
加油!
C语言入门
927967 学习 · 21542 问题
相似问题
回答 1
回答 2
回答 1
回答 4
回答 4