题目描述:写出一个判断素数的函数Isprime(),主函数实现输出100-1000的所有素数,每行输出10个
#include<stdio.h>
#include<math.h>
int Isprime(int n)
{
int i,k=1;
for(i=1;i<=sqrt(n);i++)
{
if(n%i==0) {
k=0;
break; }
}
return k;
}
void main()
{
int n,count=0;
for(n=100;n<=1000;n++)
{
if(Isprime(n)==1)
{
printf("%d\t",n);
count++;
}
if(count%10==0)
printf("\n");
}
return;
}
问题描述:以上是我的代码,但是输出结果为
输出打印不出来,但是程序可以编译运行,我想知道问题出在哪里。