240
社区成员
发帖
与我相关
我的任务
分享
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int sushu(int x);
int main() {
int a;
printf("请输入一个数\n");
scanf_s("%d",&a);
if (a > 0) {
if (sushu(a) == 1) {
printf("它是素数");
}
else {
printf("它不是素数");
}
}
else printf("请输入正数");
return 0;
}
int sushu(int x) {
int i, b = 0;
if (x > 1) {
for (i = 2; i <= (x - 1); i++) {
if (x % i == 0) {
b++;
}
}
if (b >= 1)return 0;
else return 1;
}
else return 0;
}