首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中fun函数的功能是:求s=aa…aa-…-aaa-aua-a(此处aa…aa表示11个a,a和n的值在1至9之间) 例如a=3,n=6,则以上表达式为: s=333333-33333-3333-333-33-3
给定程序MODI1.C中fun函数的功能是:求s=aa…aa-…-aaa-aua-a(此处aa…aa表示11个a,a和n的值在1至9之间) 例如a=3,n=6,则以上表达式为: s=333333-33333-3333-333-33-3
admin
2019-04-04
32
问题
给定程序MODI1.C中fun函数的功能是:求s=aa…aa-…-aaa-aua-a(此处aa…aa表示11个a,a和n的值在1至9之间)
例如a=3,n=6,则以上表达式为:
s=333333-33333-3333-333-33-3
其值是:296298
a和n是fun函数的形参,表达式的值作为函数值传回main函数。
请改正程序中的错误,使它能计算出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
long fun(int a,int n)
{ int j;
/**********found**********/
long s=0,t=1;
for(j=0;j
t=t*10+a;
s=t;
for(j=1;j
/**********found**********/
t=t% 10;
s=s-t;
}
return(s);
}
main()
{ int a, n ;
printf("\nPlease enter a and n:");
scanf("%d%d",&a,&n);
print:f("The value of function is:
%1d\n",fun(a,n));
}
选项
答案
(1)long s=0, t=0; (2)t=t/10;
解析
函数的功能是求s=aa…aa.….aaa,-aa-a。
(1)当进入第一循环,“t=t*10+a;”语句,如果输入的a是3,并且利用题目中给出的初始化值1,计算得出t的值为13,而实际应该是3,由此可知t的初值设置不正确,不应该是1。所以将“long s=0,t=1;”改为“:long s=0,t==0;”。
(2)循环中通过语句“tm%10;”来获得每一项,每循环一次,t的值应缩小10倍,这里应该用除以10来实现,而不能用“%”求余数。所以将“t=t%10;”改为“t=t/10;”。
转载请注明原文地址:https://kaotiyun.com/show/R9Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若x和y代表整型数,以下表达式中不能正确表示数学关系,|x-y|<10的是______。
以下数组定义中不正确的是______。
下面程序的运行结果是______。main(){unsigneda=3,b=10;printf("%d\n",a<<2|b>>1);}
下列实体的联系中,属于多对多联系的是()。
下面关于完全二叉树的叙述中,错误的是______。
下列合法的字符型常量是()。
下列叙述中错误的是
以下叙述中正确的是______。
在E-R图中,用来表示实体联系的图形是()。【09年9月】
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。【10年9月】
随机试题
Manypeoplehavebeenkeepingondietinthebeliefthatcuttingfatautomaticallycutstheriskofheartdiseaseandcancer,to
患者女性,10天前下田不慎大趾被玻璃划伤,近两天发热、厌食、说话受限、咬嚼困难、苦笑面容,急诊入院。该患者应给予的隔离方式是
[2003年第5题]编制基础砌筑工程分项预算时,下列哪一种工程量的计量单位是正确的?
某排水工程中,须降低水位深度25m,则宜采用()降水法。
某建设工程总承包商与分包商在分包合同中约定了有效的仲裁条款。合同履行期间,总承包商以分包商不具有资质为由向人民法院起诉,要求确认该分包合同无效。根据我国相关法律规定,人民法院()。
发包人向承包人无偿提供符合合同约定的施工水域或场地的时间,是在计划开工日期()前。
我国《证券投资基金法》规定,经批准设立的基金应当委托取得基金托管资格的()托管基金资产。
如果在审计过程中识别出以前没有识别的关联方交易,或者识别出治理层和管理层没有披露的关联方交易,注册会计师可以考虑实施的程序有()。
下面属于应用软件的是()。
TheSupremeCourtwillhearargumentstodayabouttheuseofpublicmoneyfortheprivateschoolingofchildrenwithspecialnee
最新回复
(
0
)