#include <stdio.h> int main(){ int n, i; // 定义变量n为输入的数字,i为循环变量 // 请求用户输入一个整数 printf("please enter a integer,n="); scanf("%d",&n); // 读取用户输入的整数 // 循环从2开始到n-1,检查n是否为素数 for(int i=2;i<n;i++) if(n%i==0)break; // 如果n能被i整除,则n不是素数,跳出循环 // 根据i的值判断n是否为素数并输出结果 if(i<n)printf("%d is not a prime number\n",n); else printf("%d is a prime number\n",n); return 0; // 程序运行成功,返回0 }
输入一个大于3的整数n,判定它是否为素数(prime,又称质数)
于 2024-03-29 15:06:15 首次发布