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

admin2021-09-29  30

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

选项

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

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

最新回复(0)