解题思路:
注意事项:
参考代码:
#include <iostream> using namespace std; int isprime(int a) { if (a <= 1) return 0; else if (a <= 3) return 1; else if (a % 6 != 1 && a % 6 != 5) return 0; for (int i = 5; i * i < a; i += 6) if (a % i == 0 || a % (i + 2) == 0) return 0; return 1; } int main() { int a = 0; cin >> a; if (isprime(a)) cout << "prime"; else cout << "not prime"; return 0; }
0.0分
0 人评分
C语言考试练习题_排列 (C++代码)浏览:713 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:481 |
拆分位数 (C语言代码)浏览:1361 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:563 |
简单的a+b (C语言代码)浏览:674 |
WU-链表数据求和操作 (C++代码)浏览:1382 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:638 |
【计算直线的交点数】 (C语言代码)浏览:1501 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:821 |
P1000 (C语言代码)浏览:911 |