首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
44
问题
给定程序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全国计算机二级
相关试题推荐
假定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了尾部的*号之外,将字符中的其他*号全部删除。形参p已指向字符串中最后的一个字母。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为****A*BC*DEF*G*****
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符x和y。以下所示的输入形式中正确的是()。(注:□代表空格字符)
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
以下选项中可用作C程序合法实数的是()。
若有定义语句:doublea,*toP=&a;以下叙述中错误的是().
以下叙述中正确的是
数据字典(DD)所定义的对象都包含于()。
下列叙述中正确的是
下列选项中不属于结构化程序设计方法的是
算法的空间复杂度是指()。
随机试题
社会历史观是人们对社会历史的根本看法,其基本问题是()。
以下哪种措施不能提高蒸汽动力循环过程的热效率()。
当桥体受力超过所用材料的应力极限值时,两端基牙向
在我国,期货交易者必须遵守的交易制度包括()。
甲注册会计师负责对A公司2009年度财务报表进行审计。在运用审计抽样时,甲注册会计师遇到下列问题,请代为作出正确的专业判断。为了判断应收账款的真实性,甲注册会计师执行了一项测试以验证是否所有销售发票都已获得批准,控制测试的总体应该是()。
论述影响课堂管理的因素。
如图,在平行四边形ABCD中,已知三角形ABP、BPC的面积分别是73、100,那么三角形BPD的面积是多少?
假定在一个程序中执行到语句:cout
ASuccessStoryAt19,BenWayisalreadyamillionaire,andoneofagrowingnumberofteenagerswhohave【C1】______theirfo
A、 B、 C、 D、 BTheequipment,theuniforms,andtheenvironmentsuggestscientistsinalaboratory.Choice
最新回复
(
0
)