C语言编写程序,找出100以内的所有素数,存放在一位数组中,并将所找到的素数按每行10个数的形式输出。

2024-11-07 23:31:42
有1个网友回答
网友(1):

#include
int isprime(int n)
{
int i;
for(i=2;i<=n/2;i++){
if(n%i==0)
{
return 0;
}
}
return 1;
}
int main()
{
int i;
int count=0;
for(i=2;i<=100;i++)
{
if(isprime(i)){
count++;
printf("%d ",i);
if(count==10){
printf("\n");
count=0;
}
}
}
return 0;
}改了一下,把判断素数的给分离出一个函数了,
你两个循环可能有点问题。