首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C的功能是:读入一个整数k(2≤k≤10000),打印它的所有质因子(即所有为素数的因子)。 例如,若输入整数:2310,则应输出:2、3、5、7、11。 请改正程序中的语法错误,使程序能得出正确的结果。 注意:
给定程序MODll.C的功能是:读入一个整数k(2≤k≤10000),打印它的所有质因子(即所有为素数的因子)。 例如,若输入整数:2310,则应输出:2、3、5、7、11。 请改正程序中的语法错误,使程序能得出正确的结果。 注意:
admin
2013-04-02
23
问题
给定程序MODll.C的功能是:读入一个整数k(2≤k≤10000),打印它的所有质因子(即所有为素数的因子)。
例如,若输入整数:2310,则应输出:2、3、5、7、11。
请改正程序中的语法错误,使程序能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
/************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;
printf("\nPlease enter an integer number between 2 and 10000: "); scanf("%d", &k);
printf("\n\nThe prime factor(s) of %d is(are):", k);
for(j = 2; j <= k; j++)
if((!(k%j))&&(IsPrime(j)) ) printf("\n %4d", j);
printf("\n");
}
选项
答案
IsPrime(int n) if(!(n%i))
解析
(1)第一个标识下面的“IsPrime(int n);”在程序中显然是一个函数,因此应将后面的分号去掉。
(2)第二个标识下面的if语句后面缺少括号,因此,if !( n%i)应改为if(!(n%i))。
该题主要考查标点符号、运算符、基本定义。
转载请注明原文地址:https://jikaoti.com/ti/hin0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下四个程序中,完全正确的是______。
若变量x、y己正确定义并赋值,以下符合C语言语法的表达式是______。
有以下程序main(){intn=0,m=1,x=2;if(!n)x-=1;if(m)x-=2;if(x)x-=3;printf("%d\n",x);}执行后输出结果是【
若有说明语句:intx=3,y=4,z=5;,则下面的表达式中,值为0的是______。
下面程序有两个printf语句,如果第一个printf语句输出的是194,则第二个printf语句的输出结果是【】。main(){inta[10]={1,2,3,4,5,6,7,8,9,0},*p;p=aprintf(
在printf函数中用来输出十六制无符号的格式字符是()
在对文件进行操作的过程中,若要求指针的位置回到文件的开头,应当调用的函数是【】。
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指字符串大于s2所指字符串时,执行语句S;则以下选项中正确的是()。
下列选项中,不能用作标识符的是
设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为【】。
随机试题
课外校外教育是一种有目的、有计划、有组织的教育活动,其实施范围是()
宫内节育器的放置位置是
异丙肾上腺素对受体的作用是
A.麻醉药品B.第一类精神药品C.第二类精神药品D.医疗用毒性药品戊巴比妥属于
某有独立请求权的第三人,因不能归责于本人的事由未参加诉讼,生效判决的部分内容错误,损害其民事权益,则该第三人行使撤销之诉的法定期间是()月。[2014年真题]
(2011年考试真题)郑某和张某拟订一份书面合同。双方在甲地谈妥合同的主要条款,郑某于乙地在合同上签字,其后,张某于丙地在合同上盖章,合同的履行地为丁地。根据《合同法》的规定,该合同成立的地点是()。
在对策论中,如果双方在选取策略时接受界限不清的约束,这时需要应用()。
中小学教师资格由()认定。
一电子仪器由两个部件构成,以X和Y分别表示两个部件的寿命(单位:千小时).已知X和Y的联合分布函数为问X与Y是否相互独立?
监理实施细则的编制需要做到“可行、有效、细致、全面”,真正起到指导监理工程师实际工作的作用。以下关于监理实施细则的描述,不正确的是()。
最新回复
(
0
)