首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODIl.C中函数fun的功能是:从低位开始取出长整型变量S中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如。当s中的数为:7654321时.t中的数为:7531。请改正程序中的错误,使它能得出正确的结果。 注意:不
给定程序MODIl.C中函数fun的功能是:从低位开始取出长整型变量S中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如。当s中的数为:7654321时.t中的数为:7531。请改正程序中的错误,使它能得出正确的结果。 注意:不
admin
2018-01-12
6
问题
给定程序MODIl.C中函数fun的功能是:从低位开始取出长整型变量S中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如。当s中的数为:7654321时.t中的数为:7531。请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
/**********found**********/
void fun(long s,long t)
{long s1=10;
*t=s%10;
while(s>0)
{s=s/100;
*t=s%10*s1+*t;
/**********found**********/
s1=s1*100;
}}
main()
{long s,t;
printf("\nPlease enter s:");scanf("%1d",&s);
fun(s,&t);
printf("The result is:%ld\n",t);}
选项
答案
(1)void fun (long s, long *t) (2)s1=s1*10;
解析
(1)根据“*t=s%10”判断,t应该是个指针变量,所以“void fun(long s,long t)”语句中的t只需改为“void fun(long s,long *t)”。
(2)分析函数内的循环过程可知s1的用途是每次将*t扩大,记录每次得到的奇数位的数字的权值,s1的权值每次增加1位,因此第二个标识下应该是“s1=s1*10;”。
转载请注明原文地址:https://www.kaotiyun.com/show/0vID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列有关监护人的说法,错误的是()。
某项工程由甲、乙、丙三个工程队负责施工,他们将工程总量等额分成了三份同时开始施工。当乙队完成了自己任务的一半时,甲队派出一半的人力加入丙队工作。最后三队同时完成任务。则甲、乙、丙三队的施工速度比为:
单词LEADER字母顺序。错误的话有()种。
黑洞是爱因斯坦广义相对论最不祥的预言:过多物质或能量集中在一处,终将导致空间坍塌,像魔术师的外套一样吞进万物,万事万物皆逃不脱。直到40年前霍金博士宣称颠覆了黑洞一一或者可能是彻底推翻了。他的方程式表明:黑洞不会永存。一段时间之后,它们会“泄掉”,然后爆炸
唐初名相娄师德,做兵部尚书时巡察并州,在当地与众人一起吃饭时,发现自己碗里的饭白且细,而他人的饭却黑且粗,就问属下。属下惶恐回答,仓促间没能准备更多浙米。娄说:有仓促的客人,没有仓促的主人嘛,吃粗饭有什么关系!便令人换粗饭来吃。这个故事所蕴含的“
人类经历过农业社会和工业社会两个历史阶段,现在已经启动了后工业进程,走向后工业社会是历史的必然。相应地,我们已经看到,农业社会的统治型政府不适应于工业社会的治理要求。同样,管理型政府也仅仅属于工业社会这个历史阶段,在人类后工业化的过程中,管理型政府所发挥的
次数分布有两个基本特点,分别是()
中国古代重实体轻程序传统终结的标志是哪一部法律的出台()
如图,正方形边长为2,以正方形的四个顶点为圆心,边长为半径在正方形内画圆弧,图中所围成的阴影部分的周长为()。
随机试题
依据我国刑法的规定,()的行为应定玩忽职守罪
对某一流段,设其上、下游两断面1-1、2-2的断面面积分别为A1、A2,断面流速分别为v1、v2,两断面上任一点相对于选定基准面的高程分别为Z1、Z2,相应断面同一选定点的压强分别为p1、p2,两断面处的流体密度分别为ρ1、ρ2,流体为不可压缩流体,两断面
项目的管理者与业主的沟通要注意的内容有()
下列关于可行性研究阶段设备购置费估算的说法中,正确的是()。
已具有成品零件的大概形状特征,但是还不能直接使用的毛坯件,可按成品零件归类(除另有规定外)。()
在广告中使用肯定的语气告诉消费者选用广告中的产品是对的,属于()。
你是一趟高铁的负责人,因为打雷下雨,前方有树倒了.乘客困了两小时。意见很大。这个情况你怎么解决?
Oldpeoplearealwayssayingthattheyoungarenotwhattheywere.Thesame【C1】________ismadefromgenerationtogenerationan
Afteryuppiesanddinkies,anewcreaturefromadlandstalkstheblock.TheNYLON,anacronymlinkingNewYorkandLondon,isa
丝绸之路(theSilkRoad)是中国古代一条重要的商业贸易路线。它起始于古都西安,连接亚非欧三大洲。最初的作用是运输中国古代出产的丝绸,因此,被命名为“丝绸之路”。丝绸之路不仅促进了古代亚欧间的商业贸易,还增进了亚欧各国和中国的友好往来和文化交流。
最新回复
(
0
)