首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.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
给定程序MODI1.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
admin
2019-09-02
27
问题
给定程序MODI1.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函数,不得增行或删行,也不得更改程序的结构!
#include<stdio.h>
long fun(int a,int n)
{ int j;
/**********found**********/
long s=0,t=1;
for(j=0;j<n;j++)
t=t*10+a;
s=t;
for(j=1;j<n;j++){
/**********found**********/
t=t%1 0;
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/AORp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列排序方法中,最坏情况下比较次数最少的是
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
阅读以下程序#includemain(){intcase;floatprintf;printf("请输入2个数:"):scanf("%d%f",&case,&printF);printf("%d%f\n",case,printF);}
以下选项中,能用作数据常量的是
以下选项中表示一个合法的常量是(说明:符号口表示空格)
在软件开发中,需求分析阶段产生的主要文档是
若以下选项中变量全部为整型变量,且己正确定义并赋值,则语法正确的switch语句是
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为
设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
随机试题
给排水、采暖、通风概算应列入()。
短时记忆的信息容量为( )个组块。
下列选项中,属于郄穴的有( )
违反《兽药管理条例》规定,擅自转移、使用、销毁、销售被查封或者扣押的兽药及有关材料的
A.咳铁锈色痰B.咳粉红色泡沫痰C.唇色、睑结膜苍白D.午后潮热,盗汗E.弛张热,巩膜黄染急性左心功能不全常伴有
关于无机结合料稳定材料击实试验方法,请回答以下问题。当试样中大于规定最大粒径的超尺寸颗粒含量为()时,对试验所得最大干密度和最佳含水率进行校正。
城市建设和工农业布局要充分考虑水资源的(),加大农业节水力度。
背景材料: 某高速公路施工合同段在建设单位、设计单位、施工单位、监理单位的共同努力下,施工单位精心组织施工,按质按量如期完成工程合同,符合交工验收条件后,经监理工程师同意,施工单位向项目法人提出了交工验收申请。 问题:交工验收有哪些主要工作内容
Happinessisbecomingahugeareainpsychologicalresearchandeveningovernmentpolicy,withtheUKgovernmentexploringa"h
A.claimB.advancedC.challengeD.butE.constantlyF.declareG.pilesupH.limitedI
最新回复
(
0
)