首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
27
问题
给定程序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全国计算机二级
相关试题推荐
结构化分析方法是面向()的自顶向下、逐步求精进行需求分析的方法。
若fp是指向某文件的指针,且已读到文件末尾,则函数feof(fp)的返回值是
有如下程序:#defineN2#defineMN+1#defineNUM2*M+1#main(){inti;for(i=1;i<=NUM;i++)
概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是()。
以下关于函数的叙述中正确的是______。
常采用的两种存储结构是()。
下列关键字中,不属于C语言变量存储类别的是______。
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。intword(char*s){intnum=0,flag=0;while(*s){if(【】==’’)flag=0;
若各选项中所用变量已正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是()。
随机试题
霍尔认为,“一两遗传胜过一吨教育”。这种观点属于()。
论述马克思主义政党是新型的革命政党的内涵。
患者,女性,67岁。肺心病多年,患者动脉血气分析显示Ⅱ型呼吸衰竭,与呼衰CO2潴留有关的发病机制是
由四逆汤化裁为通脉四逆汤属于
男性,41岁,上海市人。8月份去广西某地出差1周,回来后2周突然畏寒,剧烈寒战,30分钟后体温上升达41℃,伴头痛,持续4~5小时,热退后大汗淋漓,如此反复发作3次后就诊,血涂片找到疟原虫。病人剧烈寒战、高热、大汗是由于
关于个人申请保荐代表人资格应当具备的条件,下列说法不正确的是( )。
某联邦议院规定,只有在联邦议院中占有至少5%议席的政党才能组成议会党团,只有议员人数不足5%的政党,在征得绝大多数议员同意后,可以组成议会集团,议会集团只享有部分议会党团被赋予的权利。根据这段文字,可推知,在该联邦议院()。
“三个代表”重要思想依据改革开放和现代化建设新的实践,紧紧把握我国社会生活和社会结构的深刻变化,对()作出了科学判断。
A、Theycostherlotsofmoney.B、Theyareveryrewarding.C、Theyareveryeasytolearn.D、Theyaregivenbyastrictteacher.B
A、Hewillnotleavetheschool.B、He’llstayathome.C、Heisgoingonvacation.D、Hedoesn’twanttogohome.Bgohomeformost
最新回复
(
0
)