首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C的功能是:读入一个整数k(2≤k≤10000),打印它的所有质因子(即所有为素数的因子)。 例如,若输入整数:2310,则应输出:2、3、5、7、11。 请改正程序中的语法错误,使程序能得出正确的结果。 注意:
给定程序MODI1.C的功能是:读入一个整数k(2≤k≤10000),打印它的所有质因子(即所有为素数的因子)。 例如,若输入整数:2310,则应输出:2、3、5、7、11。 请改正程序中的语法错误,使程序能得出正确的结果。 注意:
admin
2018-09-27
25
问题
给定程序MODI1.C的功能是:读入一个整数k(2≤k≤10000),打印它的所有质因子(即所有为素数的因子)。
例如,若输入整数:2310,则应输出:2、3、5、7、11。
请改正程序中的语法错误,使程序能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 /************found************/
3 IsPrime(int r1);
4 { int i,m;
5 m=1;
6 for(i=2;i<n;i++)
7 /************found************/
8 if !(n%i)
9 { m=0;break;}
10 return(m);
11 }
12 main()
13 { int j,k;
14 printf(’’\nPlease enter an integer number between 2 and 10000:’’);scanf(’’%d’’,&k);
15 printf{’’\n\nThe prime factor(s)of%d iS(are):’’,k);
16 for(j=2;j<=k;j++)
17 if((!(k%j))&&(IsPrime(j)) )printf(’’\n%4d’’,j);
18 printf(’’\n’’);
19 }
选项
答案
(1)IsPrime(int n) (2)if(!(n%i))
解析
函数功能是求整数n的素数因子,IsPrime自定义函数的功能是判断j是否为素数。
(1)第一个标识下面的“IsPrime(intn);”在程序中显然是一个函数,因此,应将后面的分号去掉。
(2)第二个标识下面的if语句后面缺少括号,因此,“if!(n%i)”应改为“if!(n%i))”。
该题主要考查标点符号、运算符、基本定义。
转载请注明原文地址:https://kaotiyun.com/show/KAxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
结构化分析方法是面向()的自顶向下、逐步求精进行需求分析的方法。
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。intword(char*s){intnum=0,flag=0;while(*s){if(【】==’’)flag=0;
有以下程序:main(){intx=0,y=5,z=3;while(z-->0&&++x<5)y=y-1;printf("%d,%d,%d\n",x,y,z);}程序执行后的输出结果
若以“a+”方式打开一个已存在的文件,则下列叙述正确的是()。
数据的存储结构是指
有以下程序 void f(int*x,int*y) { int t; t=*x;*x=*y;*y=t; } main() { int a[8]={1,2,3,4,5,6,7,8},i,*p,*q; p=a;q=&a[7]; while(p { f(p,q)
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。intword(char*s){intnum=0,flag=0;while(*s){if(【】==’’)flag=0;
本程序用冒泡法对数组a[]的元素从大到小排序,请在程序空白处填空。voidbubble(inta[],intn){intid,max,temp;max=n-1;do{j=0;f
在数据库设计的四个阶段中,为关系模式选择存取方法应该是在______阶段。
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
随机试题
A.生理盐水灌肠B.肥皂水灌肠C.两者均可用D.两者均不可用糖尿病昏迷患者
A.单萜B.倍半萜C.二萜D.环烯醚萜E.三萜
患者,女,10岁。因半年来有时突然终止其正在进行的动作,呼之不应,双眼凝视,有时伴手中持物坠落,约持续数秒后立即清醒,对发作无记忆,每日发作数次。诊断为癫痫。患者的癫痫发作属于哪种类型()。
上海市团结运输股份有限公司是一家注册资本230亿元的大型上市公司,其股票在上海证券交易所上市以来业绩良好。2004年,团结公司业绩大幅度下滑,为掩饰此情况,公司在年度报告中虚构主营业务收入15亿元。此情况被披露后,团结公司股价大幅度下滑,给股民造成了严重的
2003年10月20日至21日,国家主席胡锦涛出席了在曼谷举行的亚太经合组织第11次领导人非正式会议。胡锦涛主席此次与会所取得的积极成果主要有______。
古罗马共和时期,以《十二铜表法》为教育内容的学校是()
请论述波特钻石模型的四个要素和两个重要方面及各要素的关系。[中山大学2015国际商务硕士;西南财经大学2015国际商务硕士;宁波大学2015国际商务硕士]
若对一个已经排好序的序列进行排序,在下列4种方法中,哪种方法比较好?
在类中重载赋值运算符时,应将其声明为类的()。
A、Royisstandinginlineforagoldmedal.B、Roywasthebest,sohegotagoldmedal.C、Nobody’sbetterthanRoyatgettinggo
最新回复
(
0
)