一、
#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; }