2012六级真题,李维真身高,蜜桃成熟时2005之三人同眠
实现一个函数,判断一个数是不是素数。程序:
#include <stdio.h> #include <math.h> int prime(int num) //prime表示素数 { int i = 0; int k = 0; k = sqrt(num); for (i = 2; i <= k; i++) { if (num%i == 0) { return 0; } } return 1; } int main() { int num; int ret; printf("请输入一个大于1的正整数:"); scanf("%d", &num); ret = prime(num); if (ret == 1) { printf("%d是素数\n", num); } else { printf("%d不是素数\n", num); } return 0; }
结果一:
请输入一个大于1的正整数:8
8不是素数
请按任意键继续. . .
结果二:
请输入一个大于1的正整数:17
17是素数
请按任意键继续. . .
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
如何在没有core文件的情况下用dmesg+addr2line定位段错误
用QT制作3D点云显示器——QtDataVisualization
网友评论