首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODl1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如:当s中的数为2736598时,t中的数为:2358。 #include<conio.h> #inc
给定程序MODl1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如:当s中的数为2736598时,t中的数为:2358。 #include<conio.h> #inc
admin
2009-02-15
96
问题
给定程序MODl1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如:当s中的数为2736598时,t中的数为:2358。
#include<conio.h>
#include<stdio.h>
/************found************/
void fun(long s,long t)
{ long s1=10;
*t=S%10;
while(s>0)
{ s=s/l00;
*t=S%10*s1+*t;
/************found************/
s1=s1*100;
}
}
main()
{longs,t;
clrscr();
printf ("\nPlease enter s:”);
scanf("%ld",&s);
fun(s,&t);
printf("The result is:%1d\n",t);
}
选项
答案
void fun(long s,long t) 改为 void fun(long s,long*t) s1=s1*100; 改为 s1=s1*10;
解析
从fun函数可以看出,变量t应该是指针变量。因此,在形参表列中,t之前应该加“*”;从s中取出奇数位构建新数是逐位进行,而不是跳位的。因此,s1应该乘以10。
转载请注明原文地址:https://jikaoti.com/ti/xxkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列规范性文件中不得设定行政许可的是()。
将水生植物和小鱼放入盛有水的玻璃缸中,密闭后置于光照、温度等适宜条件下。下列相关叙述,错误的是()。
下列应对自然灾害的做法,错误的是()。
下列规范性文件中不得设定行政许可的是()。
张某在路上发现有小偷正在对行人李某行窃,便立刻上前阻止.结果被该小偷用刀刺伤。张某共花费医疗费用5万元。针对该情况,下列表述中正确的是()。
假定甲有外遇,为达到和第三者结婚的目的,准备杀妻,已将毒药放入妻子的碗中,妻子发觉饭有异味而将饭倒掉,幸免于难,则甲的行为属于()。
公开审判是指法院对案件的审理过程和判决结果向群众、向社会公开的制度,包括公开审理和公开宣判。下列关于公开审判制度的表述,哪一项是正确的?()
根据我国宪法规定,下列选项中哪一种情况不是公民获得物质帮助权的条件?()
王某现年17岁,高二学生,平时创新能力极强,其研究创造的一个小发明获得专利,并且经济价值较高。专利权的申请、使用和由此所获取的收人的处理一概由王某的父亲予以安排,王某的父亲从事的下列各种行为中,违背了《民法通则》规定的监护责任的是()。
随机试题
特许协议是()
A.肾小管上皮细胞肿胀,脂肪变性,基膜断裂,间质充血,水肿B.肾小管内凝血及严重缺血,广泛肾小球小管坏死C.肾间质中性粒细胞及嗜酸性粒细胞浸润,伴水肿D.肾小球内细胞增生,纤维素样坏死,新月体形成E.小叶间动脉纤维样坏死,间质水肿及白细胞浸润急
骨碎补的功效是三七的功效是
下列除哪项外,均为天麻和全蝎的适应证
在施工总承包模式条件下,施工阶段通常是( )组织进行价值工程活动。
当管道穿梁安装时,穿梁处宜做一个()。
全国性保险公司的最低资本规定为()。
下列不能为人体生命活动提供能量的是()。
被告人:刘某,男,30岁。1995年11月因犯故意伤害罪被判处有期徒刑3年,1998年6月刑满释放。景某,男,25岁。1995年7月因盗窃被劳动教养3年,1998年7月解除劳动教养,2000年11月28日因本案被逮捕。2000年9月间,被告人刘某找到被告
A、Lightrain.B、Heavyrain.C、Lightning.D、HeavysnowA问题是要问哪种气象条件不影响正常飞行,女士问的是lightrain影不影响飞机正常起飞;男士说除了闪电下雨和大雪天都可起飞。可见,应选A项。在
最新回复
(
0
)