首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。程序的功能是:读入一个整数k(2≤k≤10000),输出它的所有质因子(即所有为素数的因子)。例如,若输入整数2310,则应输出:2,3,5,7
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。程序的功能是:读入一个整数k(2≤k≤10000),输出它的所有质因子(即所有为素数的因子)。例如,若输入整数2310,则应输出:2,3,5,7
admin
2018-08-11
41
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。程序的功能是:读入一个整数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 integer number between2and10000:");
scanf("%d",&k);
printf("\n\nThe prime factot(s)of%d is(are):",k);
for(j=2;j<k;j++)
if((!a(k%j))&&(IsPrLrae(j)))
printf("%4d,",j);
printf("\n");
}
选项
答案
(1)IsPrime(int n) (2)if(!(n%i))
解析
(1)函数定义格式错误,函数定义时后面不能加“;”,所以应该去掉分号。
(2)根据题意可知,if条件语句判断n是否可以整除i,如果不能整除则为质因子,所以if!(n%i)应改为if(!(n%i))。
转载请注明原文地址:https://kaotiyun.com/show/EVxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){inta[]={1,2,3,4,5,6,7,8,9,0},*p;for(p=a;p<a+10;p++)printf("%d,",*p);}程序
假定下面程序可执行文件名prg.exe,则该程序所在的子目录下输入命令行:prghellogood<回车>后,程序的输出结果是_______。main(intargc,char*argv[]){inti;fo
循环控制语句“while(!scanf("%d",&i))getchar();”执行的情况是()
若有语句scanf("%d%c%f",&a,&b,&c),假设输入序列为2223a123o.12,则a.b.c的值为______。
下列程序的输出结果是()。#includevoidfun(int*a,int*b){int*k;k=a;a=b;b=k;}main(){inta=1,b=2,*x:&a
数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的______的过程,包括确定数据库在物理设备上的存储结构和存取方法。
以下程序运行后输入3,abcde<回车>,则输出结果是【】。#include<string.h>move(char*str,intn){chartemp;inti;temp=str[n-1];for
有以下程序#includemain(){inti,n[]=(0,0,0,0,0);for(i=1;i
下面程序的运行结果是___________。#includemain(){inta,b,c,n;a=2;b=0;c=1;n=1;while(n
设函数fun的定义形式为:voldfun(charch,floatx){……}则以下对函数fun的调用语句中,正确的是()。
随机试题
A.急性化脓性胆囊炎B.急性化脓性胆管炎C.急性坏死性胰腺炎D.急性化脓性阑尾炎E.绞窄性肠梗阻Murphy征出现于
PassageThreeWhomdoyouthinkthispassageisaddressedto?
正常生产时,影响精馏塔操作压力的主要因素有()。
A.补液试验后尿量无变化B.双肾B超,KUBC.逆行肾盂造影D.尿中大量红细胞管型E.尿比重>1.030,尿钠<20mmol/L
long-circulatingliposomes
某患者面部外伤造成右侧上唇部分缺损,缺损大小相当于上唇的1/5,伤口不甚干净,创面已不渗血。以下处理措施中,哪项是不必要的
已知某项目的年总成本费用为300万元,年销售费用、管理费用合计为总成本费用的10%,年折旧费为20万元,年摊销费为10万元,年利息支出为10万元,则该项目的年经营成本为()万元。
(2008年考试真题)在下列各项中,不属于滚动预算方法的滚动方式的是()。
Althoughinteriordesignhasexistedsincethebeginningofarchitecture,itsdevelopmentintoa【C1】______fieldisreallyquite
A、Mostwomenfindnewjobsthroughinformalrecruitment.B、Mostwomenfindnewjobsthroughformaljobsearch.C、Workexperience
最新回复
(
0
)