首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
25
问题
给定程序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://kaotiyun.com/show/fDJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 void fun 1 (char *p) { char *q; q=p; while(*q!=’\0’) {(*q)++;q++;}
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为______。
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
算法的执行过程中,所需要的存储空间称为算法的【】。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是______。
以下所列的各函数原型中,正确的是()
下面各语句行中,能正确进行赋值字符串操作的语句是()
若有定义:inta[4][10];,则以下选项中对数组元素a[i][j]引用错误的是______。(0<=i<4,0<=j<10)
在线性表的多种存储结构中,最简单的方法是【】。
下列叙述中,不属于软件需求规格说明书的作用的是______。
随机试题
将淬火加()相结合的热处理工艺称为调质处理。
血液系统疾病的共同特点多表现为下列哪些器官的病理损害
关于先天性髋关节脱位的治疗,下属哪些是正确的
造血干细胞又称全能干细胞,具有_______与_______的能力。
患者女性,28岁,手术后出现表情淡漠、嗜睡、烦躁、腹胀、心律加快,心电图早期T波低平、双相倒置,继之S-T段下降、Q-T间期延长和u波出现,属( )
应急预案的实施包括应急预案的宣传教育培训,应急预案的演练和应急预案的修订,根据《生产安全事故应急预案管理办法》,下列关于应急预案实施的说法中,正确的是()
编制工程量清单时应依据()。
()表示的是个体智力分数在同年龄组分数分布中所处的位置。(2010年11月真题)
中国共产党在历史上曾存在过教条主义和经验主义两种错误倾向,其基本特征是
在窗体上画一个名称为Commandl的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DimnAsIntegerForn=0To9Step3
最新回复
(
0
)