任意输入若干个正整数,判断是否为素数并输出

#include <stdio.h>
#include<stdlib.h>
int main()
{
    
    
 int i,n,j=0; 
 printf("请输入若干个正整数:\n");
    while(scanf("%d",&n))//循环输入若干个数 
    {
    
    
     j++;//输出使5个数一行 
     if(n<2) printf("合数");
     for(i=2;i<n;i++)
     {
    
    
      if(n%i==0)
      break;
  }//判断是否为素数 
  if(n==i)
  {
    
    
   printf("%d ",n);//把是素数的输出 
   if(j%5==0) printf("\n");//输出使5个数一行
  }
 }
 system("pause");
 return 0;
} 

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/lyz1_2_3/article/details/105764790