首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
44
问题
给定程序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全国计算机二级
相关试题推荐
设有下列宏定义:#defineA2#defineB(A+3)则执行赋值语句"k=b*20;"(k为int型变量)后,k的值是______。
以下程序的输出结果是#includeinta[3][3]={1,2,3,4,5,6,7,8,9,},*p;main(){p=(int*)malloc(sized(int));f(p,a);
现有如下程序段#include"stdio.h"main(){inta[5][6]={23,3,65,21,6,78,28,5,67,25,435,76,8,22,45,7,8,34,6,78,32,4,5,67,4,21,
若有说明:int*p,m=5,n;,以下正确的程序段是
在计算机软件系统的体系结构中,数据库管理系统位于用户和【】之间。
已知函数fread的调用形式为fread(buffet,size,count,fp);,其中buffer代表的是()。
以下程序中,fun函数的功能是求3行4列二维数组每行元素中的最大值,请填空。voidfun(int,int,int(*)[4],int*);main(){inta[3][4]={{12,41,36,28},{1
若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以哪种方式打开文件()。
随机试题
“以文为词”的提出者是()
试述主动脉夹层的治疗原则。
风热头痛的特点是痰浊头痛的特点是
下列哪项在心主血脉中起关键作用
具有清肝明目功效的药物是
对于投融资服务项目的咨询成果很难用定量标准来衡量和评价,但一般应考虑()。
地籍测绘成果档案的编号按()为单位。
某咨询单位受当地政府委托,研究制定当地宏观经济政策与社会发展规划。咨询工程师在宏观经济运行的衡量过程中,拟采用收入法对国内生产总值进行核算。该咨询工程师收集到2017年该地区的所有生产要素收入和间接收入数据如下:工资176亿元,利息5亿元,租金20亿元,利
实事求是思想路线的极端重要性主要表现在()。
关于警察,下列说法错误的有()
最新回复
(
0
)