C语⾔实验——判断素数(循环结构)Description
从键盘上输⼊任意⼀个正整数,然后判断该数是否为素数。
如果是素数则输出"This is a prime."
否则输出“This is not a prime.”
Input
输⼊任意⼀个正整数n(1 <= n <= 1000000)。
Output
判断n是否为素数,并输出判断结果:
如果n是素数则输出"This is a prime."
c++判断素数否则输出“This is not a prime.”
特别提醒:请注意对1的判定,1不是素数。
Sample
Input
3
Output
This is a prime.
#include <stdio.h>
#include <stdlib.h>
int main()
{int a,i=0;
scanf("%d",&a);
if(a==1)
printf("This is not a prime.");
for (i=a-1;i>1;i--)
{
if(a%i==0)
{
printf("This is not a prime.");
break;
}
}
if(i==1)
printf("This is a prime.");
return 0;
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论