不正经题解 | A365.完成素数判定函
2024-08-09 17:47:49
发布于:浙江
23阅读
0回复
0点赞
求求了
给个赞吧
虽然赞是免费的,但是您的一个小小的赞,能让我高兴大半天呢!
求求了,给个赞吧,可怜可怜我这个孩纸吧
题目分析
实际上呢,这道题就是考察我们对于小学数学知识以及for循环应用的问题。
众所周知,素数实际上就是质数,也就是除了1和它本身以外没有别的因数的数。比如2。
接下来,我来梳理一下题意。
这个呢,我们需要通过函数来判断哦,通过函数来解决是否是素数。
答案
#include <iostream>
using namespace std;
bool is_prime(int n){
int daan = 0;
for(int i = 1; i <= n; i++){
if(n % i == 0) daan++;
}
if(daan == 2) return true;
else return false;
}
int main(){
int n;
cin >> n;
if(is_prime(n)) cout << "Yes" << endl;
else cout << "No" << endl;
return 0;
}
答案分析
在这里呢,我创建了一个函数,通过循环去判断从1到它本身有几个数字。
然后积累在daan这个变量上。
最后,如果等于2,也就是1和本身,需要返回true,否则返回false。
然后下面的代码原封不动就行了。
跪求各位的加入
我们团上次直接掉了80多个人,跪求大家的加入,求求了。跪求
提问时间
(在这里呢,大家可以尽情地提问,我会尽量的把问题放在上面,包括大家的一些解答哦,加油哦!)
全部评论 7
顶
2024-08-12 来自 浙江
0竟然是热乎的帖子
2024-08-11 来自 山东
0哎哟呵,666啊
2024-08-12 来自 浙江
0
顶
2024-08-09 来自 浙江
0顶
2024-08-09 来自 浙江
0顶
2024-08-09 来自 浙江
0顶
2024-08-09 来自 浙江
0顶
2024-08-09 来自 浙江
0
有帮助,赞一个