首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中fun函数的功能是:求 S=aa…aa…-aaa-aa-a (此处aa…aa表示n个a,a和n的值在1至9之问) 例如a=3,n=6,则以上表达式为: S=333333—33333-3333-333—33—3 其
给定程序MODll.C中fun函数的功能是:求 S=aa…aa…-aaa-aa-a (此处aa…aa表示n个a,a和n的值在1至9之问) 例如a=3,n=6,则以上表达式为: S=333333—33333-3333-333—33—3 其
admin
2020-01-10
29
问题
给定程序MODll.C中fun函数的功能是:求
S=aa…aa…-aaa-aa-a
(此处aa…aa表示n个a,a和n的值在1至9之问)
例如a=3,n=6,则以上表达式为:
S=333333—33333-3333-333—33—3
其值是:296298
a和n是fun函数的形参,表达式的值作为函数值传回main函数。
请改正程序中的错误,使它能计算出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#inolude
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);
printf (“The value of function is:
%ld\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)循环中通过语句“t=t%10:”来获得每一项,每循环一次,t的值应缩小10倍,这里应该用除以10来实现,而不能用“%”求余数。所以将“t=t%10;”改为“t=t/10;”。
转载请注明原文地址:https://jikaoti.com/ti/hSG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数tim的功能是:先将字符串s中的字符按正序存放到字符串t中,然后把s中的字符按逆序连接到字符串t的后面。例如,当s中的字符串为“ABCDE”时,则t中的字符串应为“ABCDEEDCBA”。请改正程序中的错误,使它能得出正确的结果。
下列给定程序中,函数fun的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。请改正程序中的错误或在下画线处填上正确的内容并把下画线删除,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。例如,分别输入下面两个字符串:“FirstString--”“SecondString”程序输出:“FirstStri
下列给定程序中,函数fun的功能是:将s所指字符串中的字母转换为按字母序列的后续字母(如“Z”转化为“A”,“z”转化为“a”),其他字符不变。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
下列叙述中,正确的是()。
表示关系式x≤y≤z的C语言表达式的是
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
下面属于黑盒测试方法的是
下面不属于软件设计阶段任务的是
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为
随机试题
SO2氧化制SO3的催化剂的组成如何(写出主组分、助催化剂、载体)?
具有特定情形的下列哪些证据不能作为定案的根据?(2011—卷二—66,多)
《中华人民共和国营业税暂行条例》的法律级次属于()。
位于市区的某汽车制造厂为增值税一般纳税人,主要生产A型小轿车,2019年10月发生以下业务:(1)进口小轿车发动机一批,国外买价折合人民币480万元,运抵我国入关地前支付的运费折合人民币10万元、保险费折合人民币8万元;人关后运抵企业所在地,国内运输企业
概念在心理学上指的是反映客观事物______与______的思维模式,是高级认知的基本单元。每一个概念都包含______和______两个方面,______指的是概念所反映的事物的本质,______指的是概念的范围。
教育工作要根据不同年龄分阶段进行是因为个体身心发展具有()。
耶克斯一多德森定律表明,对于简单的学习来说,最佳的动机水平是()。
根据平安城市建设规划,武汉市已经初步建成了城市视频监控系统。以下不属于城市视频监控系统监控范围的是()。
若有定义语句:doublex[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是
A、Themandoesnotseemtohaveagoodsenseoftime.B、Themanisapoorerdriverthanthewoman.C、Themanhadtofixthecar
最新回复
(
0
)