A-A+
编一个程序其功能是输入一个正整数 判断是否是素数 若为素数则输出1 否则输出0。(素数是只能
问题详情
编一个程序其功能是输入一个正整数,判断是否是素数,若为素数则输出1,否则输出0。(素数是只能被1和本身整除且大于1的自然数)
参考答案
正确答案:
#include<stdio.h>
main()
{
int i,x,y=1;
scanf("%d.1,&x);/*输入数值x*/
for(i=2;i<=x/2;i++)
if(x%i==0){y=0;break}/*用x逐一对2以上到x/2之间的正整数求余*/
printf("%d\n",y);
}