首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
2015-08-23
38
问题
给定程序MODI1.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
/************found************/
if !(n%i)
{ m=0;break;)
return(m);
}
main()
{ int j,k;
prlntf("\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");
}
选项
答案
(1)Is Prime(int n) (2)if(!(n%i))
解析
函数功能是求整数n的素数因子,IsPrime自定义函数的功能是判断j是否为素数。
(1)第一个标识下面的“IsPrime(int n);”在程序中显然是一个函数,因此应将后面的分号去掉。
(2)第二个标识下面的if语句后面缺少括号,因此,if!(n%i)应改为if(!(n%i))。该题主要考查标点符号、运算符、基本定义。
转载请注明原文地址:https://kaotiyun.com/show/TTDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库技术的根本目标是要解决数据的()
以下程序运行后的输出结果是【】。main(){inti,j,a[][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)for(j=i+1;j<3;j++)a[j][i]
以下程序运行后输入:3,abcde<回车>,则输出结果是【】。#include<string.h>move(char*str,intn){chartempinti;temp=str[n-1);for
以下程序运行后的输出结果是【】。main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>,则输出结果是【】。#includemain(){chara,b;
在C语言中,函数的隐含存储类别是______。
有以下程序,其中函数的功能是将多个字符串按字典顺序排序:#include<string.h>voidf(char*p[],intn){char*t;inti,j;for(i=0;i<n-1;i++)for
利用fseek函数可实现的操作是()。
随机试题
患者张某,女性,症见腹中气聚,攻窜胀痛,时聚时散,脘闷纳呆,舌苔白腻,脉象弦缓。最佳治疗方剂是
A.可抗血小板聚集和抗血栓形成B.主要用于维生素K过量引起的出血C.直接激活纤溶酶原转变为纤溶酶,起到溶血栓作用D.主要用于恶性贫血和巨幼红细胞性贫血E.用于双香豆素过量服用引起自发性出血的解救硫酸鱼精蛋白
足太阳膀胱经的委阳穴,位于胭横纹外端与11肌腱内缘的交点处
男,30岁。因高热l周入院,以往尚健康,1年来有注射毒品史。查体:眼结膜有瘀点,心界不大,心率110次/分,心律齐,各瓣膜区未闻及杂音,两肺听诊阴性,足底可见紫红色结节,有压痛,白细胞计数12×109/L,血红蛋白80g/L,尿常规蛋白(+),红细胞8~1
沪深300指数采用自由流通股本加权、分级靠档、样本调整缓冲区等先进技术,具有较强的市场代表性和较高的可投资性。()
李大钊说,新历史观编成的历史则不然,他教吾人以社会生活的动因,不在赫赫皇矣的天神,不在大澶天纵的圣哲,乃在社会生存的本身。一个智识的发见,技术的发明,乃至把是等发现发明致之予实用,都是像我们一样的社会上的人人劳作的结果。与李大钊所说的“新历史观”相符的是(
面对外来侵略,中华民族总是团结一致、同仇敌忾、奋起反抗,并在抵御侵略、维护国家主权和民族尊严的过程中,形成了()
皮尔是个非常有远见的英国资本家。他经过认真细致的考察,发现新荷兰(澳大利亚)的斯旺河物产富饶,所以他预料到那里投资,一定会为他带来丰厚的利润。于是,他把价值5万英镑的生活资料和生产资料从英国带到斯旺河去,并同时带去了工人阶级的3000名男工、女工和童工,企
Mymotherwasavocalsupporterofphysicalpunishment,butforallhertalkingshehasneverhitmysister,andmeonlyonce.I
Nowthenextthingyoumustdowhenyoulistenisthatyouneedto【T1】______thatthelecturerexpectsyoutoadd.Alllecturers
最新回复
(
0
)