作业帮 > 综合 > 作业

C语言,输入几个数求素数的问题

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/22 19:33:10
C语言,输入几个数求素数的问题
输入6个整数,中间用空格隔开,判断每个数是否是素数,并给出相应提示,显示时,每行一个进行说明.如:
x 是素数.
y 不是素数.
注意:检查区间 2~sqrt(x).
C语言,输入几个数求素数的问题
#include "stdio.h"#include "math.h"int is_prime(int x){   int i;   for(i=2;i<=sqrt(x*1.0);i++)        if(x%i==0)         return 0;    return 1;}void main(){     int a[6]={0};     int i;     for(i=0;i<6;i++)           scanf("%d",&a[i]);     for(i=0;i<6;i++)     {        printf("%d",a[i]);        if(is_prime(a[i])==1)            printf("是素数.\n");         else            printf("不是素数\n");
      }  }结果: