...每行输出10个.素数是只能被1和自身整除的正整数,1不是素数,_百度知 ...
发布网友
发布时间:2024-04-11 02:32
我来回答
共1个回答
热心网友
时间:2024-04-11 12:51
你的括号写错位置了,调整格式跟修改后的代码如下:
#include<stdio.h>
int main()
{
int i,m,n,c;
printf("一百以内的全部素数:\n");
c=0;
m=0;
for(n=2; n<=100; n++)
{
m++;
for(i=2; i<=m/2; i++)
{
if(m%i==0)
break;
}
if(i>m/2 && m!=1)
{
printf("%d ", m);
c++;
if(c%10==0)
printf("\n");
}
}
}