抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

老师平时布置的希冀系统上的作业答案,仅供参考!

【问题描述】

编写一个函数isprime(n).判断整数n是否为素数.编写程序使用此函数,当输入一个整数时,对它进行判断,当为素数时,输出1.否则,输出0.

【输入形式】

控制台输入一个整数.

【输出形式】

控制台输出判断结果0或者1.

【样例输入】

45

【样例输出】

0

【样例说明】

45非素数,故输出为0

【参考答案】

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <stdio.h>
int main ()
{ int n;
scanf("%d",&n);
int flag=1;
if(n==1)
{
flag=0;
}
if(n>2)
{
for(int i=3;i<n;i++)
{
if(n%i==0)
{
flag=0;
break;
}
}
}

if(flag==0)
printf("0");
else
printf("1");
return 0;
}


评论