首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
21
问题
给定程序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://kaotiyun.com/show/fHCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写一个函数fun,它的功能是:将SS所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入"abc4Efg",则应输出"aBc4EFg"。注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函
给定程序MODI1.C中规定输入的字符串全部为字母,fun函数的功能是:统计a所指字符串中每个字母在字符串中出现的次数(统计时不区分大小写),并将出现次数最高的字母输出(如果有多个相同,输出一个即可)。例如对于字符串:dadbcdbabdb,对应的输出应
下列叙述中,正确的是()。
设有定义:chars[10];inti=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是()。
设有一联合体变量定义如下:uniondata{longa;floatb;intc;chard;};uniondatax;执行下列语句后,正确的联合体变量x的值是(
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
以下错误的定义语句是
以下叙述中错误的是
关于C语言的变量,以下叙述中错误的是
算法的空间复杂度是指()。
随机试题
()包括对与工作有关的事故、事件,其他损失(如财产损失),不良的职业健康安全绩效和职业健康安全管理体系的失效情况的确认、报告和调查。
OnthefourthThursdayinNovember,AmericanscelebratethefeastofThanksgiving.Thisfeastisatimewhenthefamilycomesto
对破伤风患者的护理正确的是
某患者.右上中切牙金属烤瓷冠修复后。检查:金属烤瓷冠颜色、形态良好,不松动.颈部边缘探针可探入.邻接点牙线可以勉强通过.正中合时右下1切端咬在金属烤瓷冠的瓷面上.此冠为
某宾馆为了8月8日的开业庆典,于8月7日向电视台租借一台摄像机。庆典之日,工作人员不慎摔坏摄像机,宾馆决定按原价买下,以抵偿电视台的损失,遂于8月9日通过电话向电视台负责人表明此意,对方表示同意。8月15日,宾馆依约定向电视台支付了价款。摄像机所有权何时转
2007年1月2日,乙公司涉及一起诉讼案。2007年12月31日,乙公司尚未接到法院的判决。根据公司法律顾问的职业判断,公司认为,胜诉的可能性为40%,败诉的可能性为60%。如果败诉,需要赔偿450~525万元之间,同时还应承担诉讼费3万元。乙公司在资产负
纳税人应当在向公安机关等车辆管理机构(),缴纳车辆购置税。
某单位需要派出下乡扶贫人员1至2人。经过宣传号召,众人纷纷报名。经过一番考虑,领导最后将扶贫人选集中在小王和小张两人身上。大家对最终的挑选结果作了如下猜测:(1)小王会被挑选上。(2)如果小王被挑选上,那么小张就不会被挑选上。
设f(x)在[1,+∞)上有连续的二阶导数,f(1)=0,fˊ(1)=1,且二元函数z=(x2+y2)f(x2+y2)满足,求f(x)在[1,+∞)的最大值
For:【L5】______Blake.From:【L6】______Anderson.Tomorrow’s【L7】______iscancelled.Helen’stelephonenumber:【L8】______.【L8】
最新回复
(
0
)