首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当S中的数为:7654321时,t中的数为:642。 请改正程序中的错误,使它能得出正确的结
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当S中的数为:7654321时,t中的数为:642。 请改正程序中的错误,使它能得出正确的结
admin
2013-10-16
15
问题
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。
例如,当S中的数为:7654321时,t中的数为:642。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#inClude <stdio.h>
/**********found**********/
Void fun(long s,long t)
{ long s1=10;
s/=10;
*t=s%10;
/**********found**********/
while(s<0)
{ s=s/100;
*t=s%10*s1+*t;
s1=s1*10;
}
}
main()
{ long s,t;
printf("\nPlease enter s:");scanf("%1d",&s);
fun(s,&t);
printf("There result is:%id\n",t);
}
选项
答案
(1)void fun(long s, long *t) (2)while(s>0)
解析
(1)第一个标识下的形参t被定义为一个long型变量,而对应的主函数中的实参却是一个地址值。因此,t在函数定义中应该被定义为一个指针变量,即“void fun(long s, long t)”改为“void fun(long s,long*t)”。
(2)第二个标识下的while循环控制表达式“s<0”要求s小于0才进入循环。而s的值总是大于0,因此将“while(s<0)”改为“while(s>0)”。
转载请注明原文地址:https://jikaoti.com/ti/WakiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
宪法作为国家根本大法要求其必须具有更高的稳定性.因此宪法的修改程序相对于其他法律也是更为严格的。我国宪法的修改权由()行使。
关于黄淮海平原的叙述,正确的是()。
某次数学比赛,参赛的男生中有得奖,女生有8人得奖,已知共有214人参加比赛,没有得奖的男生人数比没有得奖的女生人数的两倍多8人,那么参加比赛的男生有多少人?
根据以下资料,回答以下问题。2014年1~5月,我国软件和信息技术服务业实现软件业务收入约13254亿元,同比增长20.9%,比去年同期回落3.3个百分点。其中。软件产品完成收入4141亿元,信息系统集成服务完成收入2649.3亿元,信息技术咨询
艺术创作的世界没有“安慰奖”,作品自身的水准远比空谈“磨剑”的口头功夫来得重要。更何况有些标榜的年数,还未必真实。所以我想套用一句当下的流行语:少一些磨剑,多一些真诚。当然,这绝对不是说文艺作品不需要反复打磨;恰恰相反,正是因为文艺作品需要真诚与耐心地打磨
传统中国的日常生活世界总是曲里拐弯,充满细节、血肉,剪不断,理还乱。在是否宜居方面,与摩天大楼相比,苏州园林、四合院并不落后;与以购物为唯一目的的超市相比,庙会、集市带来的不是混乱,而是更顺乎人情。作者通过这段文字意在强调()。
根据下列材料回答问题。2002年中国能源消费结构图中没有核能这一项,其原因最可能是()。
现在经常听到一种说法,智商不敌情商。一个人能走到哪里,取得什么成就,关键在于情商,这种“情商决定论”甚嚣尘上,令人生疑。在我们身边,无论是生活中,还是工作中,只要一个人的事情没做好,都会跟情商不高挂起钩来。事实上,我们都夸大了情商的作用,忽视了智商、实力、
“强调教育的本质和目的在于人的‘自我生成’或‘自我创造’,或者说‘教育是发展关于自由选择以及对选择的意义和责任的认识的过程”’的教育思潮是
已知一棵二叉树前序遍历和中序遍历分别为ABDE—GCFH和DBGEACHF,则该二叉树的后序遍历为()。
随机试题
某企业持有A企业上市股票10000股,每股面值1元,评估基准日该股票的收盘价为每股5元,则股票的评估值为
提示胃溃疡恶变的征象有
甲、乙毗邻而居,乙得病需钱治疗,甲便给乙送去3000元,并对乙说:“你先用着,以后再说。”乙接收,并表示谢意。3年以后,甲、乙因口角闹翻,甲要求乙返还3000元,乙拒绝。双方为此发生纠纷。现问,下列表述哪些是不正确的?()
某工作横道图费用偏差分析如下图所示,正确的有()。
某区公安局派出所突击检查孔某经营的娱乐城,孔某向正在赌博的人员通风报信,派出所突击检查一无所获。派出所工作人员将孔某带回调查,孔某因受到逼供而说出实情。派出所据此决定对孔某行政拘留10日,孔某不服提起诉讼。下列选项说法正确的是()。
(2016年真题)幼儿突然出现剧烈咳嗽,伴有呼吸困难,面色青紫。这种情况可能是()。
2011年青海省育活仔畜738.81万头(只),比上年增长2.5%,仔畜成活率92.0%,比上年提高1.3个百分点;成幼畜死亡47.21万头(只),比上年减少1.2%,成幼畜死亡率2.4%,与上年基本持平;年末草食畜存栏1976.33万头(只),比上年末减
35811l619()。
设f(x)=f(-x),且在(0,+∞)内二阶可导,又f’(x)>0,f’’(x)<0,则f(x)在(-∞,0)内的单调性和图形的凹凸性是()
HospitalityAnAmericanfriendhas【T1】______youtovisithisfamily.Butif【T2】______anAmerican’shomebefore,maybeyou’
最新回复
(
0
)