首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序的功能是:读入一个整数k(2≤k≤10000),输出它的所有质因子(即所有为素数的因子)。例如,若输入整数2310,则应输出2,3,5,7,11。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更
下列给定程序的功能是:读入一个整数k(2≤k≤10000),输出它的所有质因子(即所有为素数的因子)。例如,若输入整数2310,则应输出2,3,5,7,11。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更
admin
2019-04-14
62
问题
下列给定程序的功能是:读入一个整数k(2≤k≤10000),输出它的所有质因子(即所有为素数的因子)。例如,若输入整数2310,则应输出2,3,5,7,11。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include <conio.h>
#include <stdio.h>
/* * * * * * 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 interger numberbetween 2 and 10000:″);
scanf(″%d″,&k);
printf(″\nThe prime factor(s)of%d is(are):″,k);
for(j=2;j<k;j+ +)
if((!(k%j))&&(IsPrime(j)))
printf(″%4d,″,j);
printf(″\n″);
}
选项
答案
(1)IsPrime(int n) (2)if(!(n%i))
解析
本题考查:函数定义的格式;if条件的判断语句。这些知识点必须掌握,因为经常考到。
(1)函数定义格式错误,函数定义时后面不能加“;”,所以应该去掉分号。
(2)根据题意可知,if条件语句判断n是否可以整除i,如果不能整除则为质因子,所以if!(n%i)应改为if(!(n%i))。
转载请注明原文地址:https://kaotiyun.com/show/h1Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在面向对象的程序设计中,类描述的是具有相似性质的一组【】。
数字字符’0’的ASCII值为48,若有以下程序:#include<stdio.h>main()chara=’1’,b=’2’;printf("%c,",b++);
下列程序的运行结果为#includevoidabc(char*str){inta,b;for(a=b=0;str[a]!=’\0’;a++)if(str[a]!=’c’)str[b++]=str[a];str[b]=’\0
请读程序:#include<stdio.h>main(){inta;floatb,c;scanf("%2d%3%/4f",&a,&b,&c);printf("\na=%d,b=%f,c=%f\n",a,b,c);}
数据库管理系统中用来定义模式、内模式和外模式的语言为
执行以下程序后,test.txt文件的内容是(若文件能正常打开)______。 #include <stdio.h> main() { FILE *fp; char *s1="Fortra
假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是______。
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Structstu{inti;intname;}st,*p;p=&st
数据库系统的核心是_______。
下面的叙述正确的是()。
随机试题
依据孔子的教诲编写而成的《弟子规》,是教导儿童为人处世的规范,是我国传统道德文化经典。对待《弟子规》的正确态度是()。
与肺癌发病关系最密切的因素是
根据《药品管理法实施条例》,药品价格定价分为()。
焊接变形的危害有()。
商业助学贷款的贷后管理包括()。
抑制:热情
北美独立战争前,白人契约奴的来源包括()。①在殖民地上欠债而无力偿还者②英国贫民为到北美,卖身为奴③被拐骗的乞丐和儿童④英国的罪犯
中国古代哲学家柳宗元说:“自动自休,自峙自流”,“吁炎吹冷,交错而动”。这是
级数()
"Avoidtherush-hour"mustbethesloganoflargecitiestheworldover,whereveryoulookit’speople,people,people.Thetrai
最新回复
(
0
)