首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中,函数fun的功能是:判断输入的任何一个正整数n,是否等于某个连续正整数序列之和。若是,则输出所有可能的序列,否则输出“不能分解”。 例如:当输入100时,输出:100=9+10+11+12+13+14+15+16 100=18+1
给定程序MODll.C中,函数fun的功能是:判断输入的任何一个正整数n,是否等于某个连续正整数序列之和。若是,则输出所有可能的序列,否则输出“不能分解”。 例如:当输入100时,输出:100=9+10+11+12+13+14+15+16 100=18+1
admin
2021-07-09
61
问题
给定程序MODll.C中,函数fun的功能是:判断输入的任何一个正整数n,是否等于某个连续正整数序列之和。若是,则输出所有可能的序列,否则输出“不能分解”。
例如:当输入100时,输出:100=9+10+11+12+13+14+15+16
100=18+19+20+21+22
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include
void fun(int n)
{ int j,b,c,m,flag=0;
for(b=1;b<=n/2;b++){
/**********found**********/
n=m;
c=b;
while(m!=0&&m>=c){
/**********found**********/
m=m—C;C++
}
/**********found**********/
if(m!=0)
{prinff(“%d=”,n);
for(j=b;j
prinff(“%d\n”,j);
flag=1:
{
}
if(nag=0)
prinff(“不能分解\n”);
}
main()
{ int n;
prinff(“请输入一个整数:”);seanf(“%d”,&n);
fun(n);
}
选项
答案
(1)m=n; (2)m=m—c:c++: (3)if(m=0)
解析
转载请注明原文地址:https://kaotiyun.com/show/nptp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#inc1ude#defineN8voidfun(int*x,inti){*x=*(x+i)+1;}main(){inta[N]={1,2,3,4,5,6,7,8),i
有以下程序:#lnclude#includeintf(intn){int*P;p=(int*)malloc(sizeof(int));*P=n;return*P;}main(){inta;a=f(5);printf(’’%d\n
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是
在软件开发中,需求分析阶段产牛的主要文档是
下面关于算法的叙述中,正确的是()。
线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有()。
在关系数据库中,用来表示实体间联系的是
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
在C语言中,以下说法不正确的是()。
随机试题
标准的证券承销包括哪几个步骤?
15岁少年,平时偏食,系素食,因反复诉乏力,贫血入院,拟诊断缺铁性贫血。以下哪项不是口服铁剂的注意事项
王某与赵某因相互斗殴被某区公安分局调查。后王某和赵某分别被罚款3000元和1000元。王某申请复议,复议机关通知赵某作为第三人参加复议。下列说法正确的有:()
下列混凝土拌制的做法,正确的是()。
下列工程中,需要编制单位工程施工组织设计的是()。
按照《最高人民法院关于审理工伤保险行政案件若干问题的规定》规定,下列关于承担工伤保险责任单位的认定,正确的是()
被称为“现代教育学之父”的是()。
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
Shouldwecareifover150knownspeciesofanimalshave【C1】______fromtheearthinthelastfiftyyears?Shouldwebeconcerned
Thebypassoperation(心脏搭桥手术)【C1】______open-heartsurgeryinwhichthephysiciantakesaveinfromthepatient’slegand【C2】___
最新回复
(
0
)