C语⾔:从键盘任意输⼊⼀个正整数,编程判断它是否是素数,若是素数,输
出“YES”,否则输出。。。
C语⾔:从键盘任意输⼊⼀个正整数,编程判断它是否是素数,若是素数,输出“YES”,否则输出“NO!”。
#include <stdio.h>
#include<math.h>
void prime(int x)
{
int i,count;
for(i=2;i<=sqrt(x);i++)
{c++判断素数
if(x%i == 0)
{
printf("NO\n");
count++;
}
}
if(count==0)
{
printf("YES\n");
}
}
int main(void)
{
int n,m;
printf("请输⼊⼀个正整数:\n");
m=scanf("%d", &n);
if(m!=0&&n>1)
{
prime(n);
}
else
{
printf("输⼊数据类型错误,请重新输⼊:\n");
}
return 0;
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论