首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
45
问题
给定程序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全国计算机二级
相关试题推荐
主程序调用findmax函数求出数组中最大元素在数组中的下标,括号中需填写的内容是#include<stdio.h>findmax(int*s,intt,int*k){intp;for(p=0,*k=p;p<t;p+
已知在ASCII字符集中,数字0的序号为48,下列程序的输出结果为______。main()}chara=’0’,b=’9’;printf("%d,%c\n",a,b);}
下面程序的输出是【】。main(){intarr[10],i,k=0;for(i=0;i<10;i++)arr[i=i;]for(1;i<4;i
在运算过程中,能够使空表与非空表的运算统一的结构是【】。
若有如下程序:main(){staticchar*a[3]={"123","456","789");char**b;b=a;++b;printf("%s,%s\n",*a,*a+1);printf(
以下程序中函数setup的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址:#include<stdio.h>#include<string.h>char*scmp(char*s1,char*s2)
下面关于数据库三级模式结构的叙述中,正确的是()。
已知i、j、k为int型变量,若要从键盘输入2、3、4<CR>,使i、j、k的值分别为2、3、4,下列正确的输入语句是()。
整型变量X和Y的值相等,且为非0值,则以下选项中结果为0的表达式是______。
对于n个结点的单向链表(无表头结点),需要指针单元的个数至少为______。
随机试题
某产妇,产后母乳喂养不顺利,改为人工喂养。产后一周左右产妇出现焦虑情绪,易激惹,有时暗自伤心落泪,伴有失眠、便秘等躯体症状。产后两周时,产妇的情绪越来越低落,回避他人,对自己缺乏信心,并因自己不会照顾小孩而有负罪感,有自杀念头。社区护士应提供的护理措施
A、HethinksBakeristoostrictinclass.B、HethinksBakerisnotstraightforward.C、Hethinkssheisunfair.D、Shedoesnotex
外科急腹症的特点,正确的是
当前城市规划管理工作的重要任务是()。
防水混凝土可通过调整配合比,或掺加外加剂、掺合料等措施配制而成,其抗渗等级不得小于(),其试配混凝土的抗渗等级应比设计要求提高()MPa。
导游的素质要求包括()。
幼儿园选择教育内容的依据是()。
《2016年政府工作报告》指出,改革是引领发展的第一动力,必须摆在国家发展全局的核心位置,深入实施创新驱动发展战略。()
Anewreportclaimsthatthemakersofsugar-laden(含糖)drinkssuchassodas,sportsdrinks,energydrinksandfruitdrinkstaked
A、TheterribleeffectsofdroughtonCalifornia.B、Newtechnologiesusedtopreventwaterwaste.C、Amandatoryorderonwatercu
最新回复
(
0
)