为什么第14行的return 1放在for循环里面就不对了,就是为什么不能在for循环里的return0下面加一个 else return 1
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
编写判断一个正整数是否为素数的函数
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
Lsy.Z(三坑) 2021-11-28 09:39关注如果这个数不是素数,他会返回零。
如果它是素数,就不会返回零,而是返回下面的1
函数一次只能返回一个值噢本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2022-12-23 23:25回答 2 已采纳 求和不应该放在else里。代码如下,望采纳,谢谢! int main() { int num[20]; int sum=0; for(int i=0;i<20;i++)
- 2021-07-01 22:56回答 4 已采纳 void main() { int n; printf("请输入一个正整数:"); while(1) { scanf("%d",&n); if(n<= 0)
- 2022-10-24 14:16回答 4 已采纳 #include <stdio.h> int isPrime(int x){ int i; if(x<2) return 0; if(x==2) return
- 2020-12-23 15:16本篇将详细介绍如何使用Python编写一个函数来判断正整数是否为素数,并探讨一个扩展问题——循环素数。 首先,我们来看核心的`isPrime`函数,它的定义如下: ```python def isPrime(n): if(n ): return False; ...
- 2022-05-14 15:25回答 1 已采纳 scanf_s(" % d % d", &m, &k); 加多了空格,%d 是连在一起的,中间不需要空格,输出也是printf(" % d", a[m]); 为: printf(" %d", a
- 2021-05-21 11:03回答 2 已采纳 源程序如下: #判断是否是素数 def isPrime(n): for i in range(2,n-1): if n % i == 0: retu
- 2021-12-31 14:16回答 1 已采纳 你的函数没有return 0的地方啊 #include<stdio.h> #include<math.h> int su(int m) { int i; for
- 2022-11-23 10:36学编程的小程的博客 C语言 编写判断一个正整数是否为素数的函数
- 2022-04-17 20:47回答 1 已采纳 刚好今天做过这道题,有用请采纳,谢谢! int main() { int a,b,c,d,e,f,g; cout<<"请按从小到大的顺序输入两个整数:"<<e
- 2021-11-15 16:31回答 2 已采纳 你题目的解答代码如下: #include<stdio.h> int main() { int n, count=0, i=0, max, min; while(scan
- 2016-03-19 02:49回答 2 已采纳 // 1 ``` #include #include const int M=100005; bool prime[M]; void get_prime() {
- 2021-01-13 01:10壮士请收下我的赞的博客 这篇文章主要介绍了Python编程判断一个正整数是否为素数的方法,涉及Python数学运算相关操作技巧,需要的朋友可以参考下本文实例讲述了Python编程判断一个正整数是否为素数的方法。分享给各位猫咪们供各位猫咪们参考,...
- 2022-12-10 22:55回答 2 已采纳 # 判断一个数是否为素数 def isprime(x): # 1不是素数 if x == 1: return False # 判断 x 是否能被 2 到 sq
- 2020-12-22 11:01先定义一个有序列表,作为素数池,这样多次操作的时候可以直接用里面的素数作为取模的除数,以避免用冗余的合数来运算和重复性的运算: primePool = [2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,79,...
- 2022-12-17 22:48JedonLee的博客 判断一个正整数是否为素数的函数
- 2020-12-21 14:46weixin_39599342的博客 素数的定义:是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数即只能被1和自己本身整除的数思路及步骤给定一个大于2的整数n令i=2用n除i,得到余数r判断r==0是否成立,如果成立则n不是素数,结束算法...
- 2021-01-29 08:09悦舟的博客 本文实例讲述了Python编程判断一个正整数是否为素数的方法。分享给大家供大家参考,具体如下:import stringimport math#判断是否素数的函数def isPrime(n):if(n<2):return False;elif(n==2):return True;elif(n&...
- 2021-05-24 01:05红色共济的博客 设计一个函数用来判断一个整数是否为素数以下文字资料是由(历史新知网...设计一个函数用来判断一个整数是否为素数#include #include int check(int n){ int i,k=1; float m=sqrt((float) n); for(i=2;i<=(int)m...
- 2021-06-16 17:15Eternity_GQM的博客 本关任务:编写一个 prime ()函数,判断一个正整数是否为素数,并且函数体里输出判断结果,该函数没有返回值。在主函数中输入10个正整数,调用prime ()函数判断是否为素数。 相关知识 素数,指在大于 1 的自然数中,...
- 没有解决我的问题, 去提问