给定程序MODI1.C中函数fun的功能是:读入整数k(2≤k≤10000) 打印它的所有质因子(即
给定程序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"); }
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案: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 少尿D 食欲不振,恶心呕吐E 心源性哮喘
以下程序中用户由键盘输入一个文件名 然后输入一串字符(用$结束输入)存放到此文件中 形成文本文件 并
以下程序中用户由键盘输入一个文件名,然后输入一串字符(用$结束输入)存放到此文件中,形成文本文件,并将字符的个数写到文件尾部。请填空。 include
若从键盘输入34 则以下程序输出的结果是______。 include<stdio.h> main(
若从键盘输入34,则以下程序输出的结果是______。 include<stdio h> main() { int a; scanf("%d",&a); if(a>30)printf("%d",a); if(a>2
开发—个C语言程序需要经过______ ______ ______和______四个基本过程。请帮忙
开发—个C语言程序需要经过______、______、______和______四个基本过程。请帮忙给出正确答案和分析,谢谢!
高血压病时心脏的向心性肥大是指( )。A. 左室心肌肥厚而心腔不扩张B. 左室心肌肥厚而心腔扩张C.
高血压病时心脏的向心性肥大是指( )。A 左室心肌肥厚而心腔不扩张B 左室心肌肥厚而心腔扩张C 左室壁厚正常而心腔明显扩张D 左室、左房心肌明显
