首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
61
问题
给定程序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全国计算机二级
相关试题推荐
有以下程序 fun(char p[][10]) {int n=0,i; for(i=O;i<7;i++) if(p[i][O]=T)n++; return n; } main
若有以下函数首部 int fun(double x[lO],int *n) 则下面针对此函数的函数声明语句中正确的是______。
有以下程序 main() { char ch[]="uvwxyz",*pc; pc=ch;printf("%c\n",*(pc+5)); } 程序运行后的输出结果是
若有以下说明和定义uniondt{inta;charb;doublec;}data;以下叙述中错误的是
【】是指一个数据对象中的各个数据元素之间存在的联系。
程序的测试方法中,使用测试用例在计算机上运行程序,使程序在运行过程中暴露错误,这种方法称为()。
在下列字符序列中,合法的标识符是()
若有以下定义和语句: ihtw[2][3],(*pw)[3];pw=w; 则对w数组元素的非法引用是()
以下不能定义为用户标识符的是
下面程序用来输出结构体变量a所占存储单元的字节数,请填空。main(){structstu{charx[20];floaty;}a;printf("asize:%d\n",sizeof(【】));
随机试题
关于疾病发生的条件不正确的说法是
下列哪些情形属于涉案专利与现有设计或者现有设计特征的组合相比不具有明显区别?
中国共产党决定将减租减息政策改变为实现“耕者有其田”政策的文件是()
Kistner最先提出GnRH-α是哪种疗法的用药
下列属于我国21世纪以来金融管理制度创新内容的是()。
交通事故处理结束后,导游人员要写出事故报告,在报告中除了要写明事故的原因和经过外,还必须写清楚()。
注意事项1.申论考试是对应考者阅读理解能力、综合分析能力、提出和解决问题能力、文字表达能力的测试。2.作答参考时限:建议阅读资料40分钟,作答110分钟。3.仔细阅读给定资料,按照后面提出的“作答要求”依次作答。4.
煤炭与石油、天然气相比价格低廉,以同等发热量计算,目前石油价格是煤炭的5倍,天然气价格是煤炭的3倍,所以,在石油价格居高不下的背景下,煤炭价格必然______。
下列选项中,属于全国人民代表大会常务委员会职权范围的有()(2008年综合课多选第54题)
窗体上有1个名称为Command1的命令按钮,事件过程如下:PrivateSubCommand1_Click() DimnumAsInteger,xAsInteger num=Val(InputBox("请输入一个正整数"))
最新回复
(
0
)