实现一个函数,判断一个数是不是素数。

xiaoxiao2021-02-28  6

一、

#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<stdlib.h> int leap(int n) { int i = 0; for (i = 2; i <= n - 1; i++) if (n%i == 0) { return 1; } else { return 0; } } int main() { int a = 0; printf("请输入数字:"); scanf("%d", &a); { if (leap(a) == 1) { printf("%d不是素数\n",a); } if (leap(a) == 0) { printf("%d是素数\n",a); } } system("pause"); return 0; }

二、

#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<stdlib.h> #include<math.h> int leap(int n) { int i = 0; for (i = 2; i <=sqrt; i++) if (n%i == 0) { return 1; } else { return 0; } } int main() { int a = 0; printf("请输入数字:"); scanf("%d", &a); { if (leap(a) == 1) { printf("%d不是素数\n",a); } if (leap(a) == 0) { printf("%d是素数\n",a); } } system("pause"); return 0; }
转载请注明原文地址: https://www.6miu.com/read-2500290.html

最新回复(0)