在屏幕上横向输出100以内的所有质数,每两个数字之间用“,”隔开。

admin2021-10-12  75

问题 在屏幕上横向输出100以内的所有质数,每两个数字之间用“,”隔开。

选项

答案[*] #include<math.h> int isPrime(int n)//判断是否为质数 { int i; for(i=2;i<=(int)sqrt(n);i++)//从2遍历到n的算数平方根 if(n%i==0) return0;//存在约数,非质数,返回0 return 1;//质数返回1 } int main ( ) { int j; for(j=2;j<100;j++)//从2开始遍历100以内的自然数 { if(isPrime(j)) printf(“%d,”,j);//在屏幕上横向输出质数,每两个数字之间用“,”隔开 } printf(“\n”); return 0; }

解析
转载请注明原文地址:https://kaotiyun.com/show/MEOJ777K
0

相关试题推荐
最新回复(0)