C语言题目 编程 输入若干正整数(输入0或负数结束),找出其中的素数,并输出。

2025-04-02 09:15:54
推荐回答(1个)
回答1:

#include 
int is_prime( int n )
{
int i;
if( n < 2 )
return 0;
for( i=2;i if ( n % i==0 )
return 0;
return 1;
}
int main()
{
int n;
while( scanf("%d", &n)==1 && n>0 )
{
if ( is_prime( n ) )
printf("%d是素数\n", n );
}
return 0;
}