您的位置:首页 > 编程语言 > C语言/C++

C语言实验——判断素数(循环结构) OJ

2018-01-22 11:27 381 查看

C语言实验——判断素数(循环结构)

Time Limit: 1000MS
Memory Limit: 65536KB
[align=center][/align]

Problem Description

从键盘上输入任意一个正整数,然后判断该数是否为素数。

如果是素数则输出"This is a prime."

否则输出“This is not a prime.”

Input

输入任意一个正整数n(1 <= n <= 1000000)。

Output

判断n是否为素数,并输出判断结果:

如果n是素数则输出"This is a prime."

否则输出“This is not a prime.”

Example Input

3


Example Output

This is a prime.


Hint

Author

#include <stdio.h>
#include <stdlib.h>

int main()
{
int a,i,b=0;
scanf("%d",&a);
if(a==1)
{
printf("This is not a prime.\n");
}
else{for(i=a,i--;i>1;i--)
{
if(a%i==0)
{
b=1;
break;
}
}
if(b==1) printf("This is not a prime.\n");
else printf("This is a prime.\n");}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: