给定程序MODI1.C中函数fun的功能是:读入整数k(2≤k≤10000) 打印它的所有质因子(即

大学专科 已帮助: 时间:2023-08-17 12:02:46

给定程序MODI1.C中函数fun的功能是:读入整数k(2≤k≤10000),打印它的所有质因子(即所有素数的因子),例如,若输入整数2310,则应输出:2,3,5,7,11。 include"conio.h" include”stdio.h” /************found************/ IsPrime(int n); { int i,m; m=1; for(i=2;i<n;i++) /************found************/ if !(n%i) {m=0;break;} return (m); } main() { int j,k; clrscr(); printf("/nPlease input a unmber between 2 and 10000:"); scanf("%d",&k); printf("/n The prime factor (s) are:/n"); for(j=2;j<=k;j++) if((!k%j))&&(IsPrime(j))) printf("/n%4d",j); printf("/n"); }
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:大学专科,电子信息,计算机类

标签:素数,整数,因子

参考解答

用户头像

439***305

2023-08-17 12:02:46

正确答案:IsPrime(int n); 改为 IsPrime(int n) if !(n%i) 改为 if (!(n%i))
IsPrime(intn);改为IsPrime(intn)if!(n%i)改为if(!(n%i))

上一篇 右心衰竭的表现不包括( )。A. 下肢水肿B. 肝肿大C. 少尿D. 食欲不振 恶心呕吐E. 心源性

下一篇 缺氧是由于( )。A. 向组织供氧不足或组织利用氧障碍B. 吸入气中氧含量减少C. 血液中氧分压降低

相似问题