首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:7654321时,t中的数为:7531。 请改正程序中的错误,使它能得出正确的
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:7654321时,t中的数为:7531。 请改正程序中的错误,使它能得出正确的
admin
2019-04-04
32
问题
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。
例如,当s中的数为:7654321时,t中的数为:7531。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动mam函数,不得增行或删行,也不得更改程序的结构!
#include
void fun (long s. long t)
{ long s1=10;
*t= s% 10;
while (s> 0)
{ s= s/100;
*t= s%10 * s1 + *t;
s1= s1*100;
}
}
main ()
{ long s,t;
printf("\nPlease enter s:") f
scanf ("%1d",&S) ;
printf ("The result is: %ld\n",t) ;
}
选项
答案
(1) void fun (long s,long *t) (2) s1=sl*10;
解析
本题中函数的功能是依次取出奇数位上的数。该题的解题思路主要是找出数字中的奇数位上的数。
(1)根据“*t=s%10”判断,t应该是个指针变量,所以“void fun (long s,long t)”语句中的t只需改为“void fun (long s,long *t)”。
(2)分析函数内的循环过程可知sl的用途是每次将*t扩大,记录每次得到的奇数位的数字的权值,sl的权值每次增加1位,因此第二个标识下应该是“sl=sl*10; ”。
转载请注明原文地址:https://jikaoti.com/ti/GHf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下语句段intn1=10,n2=20;printf("【】",n1,n2);要求按以下格式输出n1和n2的值,每个输出行从第一列开始,请填空。n1=10n2=20
以下程序的输出结果是______。main(){ints,i;for(s=0,i=1;i<3;i++,s+=i);printf("%d\n".s);}
以下定义语句中正确的是
设有以下程序:structst{intn;structst*next;};staticstructsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;p=&a[0];下面选项
在下列叙述中,正确的一条是______。
若有以下定义语句,则不移动指针p,并且通过指针p引用值为98的数组元素的表达式是【】。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
C语言的基本单位是()。
以下选项中非法的C语言字符常量是
将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为()。
随机试题
机化(organization)
治疗急性心力衰竭可以使用
我国已知最早的药物学专著是
A.刮去粗皮,加工成卵圆形或圆柱形或切成厚片干燥B.堆放3~6天“发汗”,反复数次至干燥C.用矾水擦去外皮,晒干或低温干燥D.撞去表皮,加熟石灰或贝壳粉,吸去浆汁,晒干或烘干E.曝晒至半干,反复搓揉,边晒边搓,至全干,撞至表面光滑浙贝母的加工方
【背景资料】某房屋建筑工程,建筑面积6800m2,钢筋混凝土框架结构,外墙外保温节能体系。根据《建设工程施工合同(示范文本)》GF一2013一0201和《建设工程监理合同(示范文本)》GF一2012—0202,建设单位分别与中标的施工单位和监理单位签订了施
阅读下面材料,回答问题。光明学校本是一所“校风差”学校,学生无心上学,学业成绩一直比较差,纪律松散。1994年,李校长到学校任职后,决心改变这种状况。他在调查研究基础上设计出了以美育为突破口带动学校发展的改革方案。学校的具体做法是,在上好音乐课、美术
有人向某市政府提议应该在所有新建的房屋内安装一种起火时会自动激发的洒水器。但是一位房地产开发商认为,既然90%的房屋着火都是被家庭成员扑灭的,所以安装室内自动洒水器对灭火意义不大。以下哪项如果为真,则最能削弱房地产开发商的观点?
评估某企业价值时,已知其资产总额为13300万元,长期负债3000万元。市场平均收益率为20%,国债利率15%,该企业适用的β系数为1.4,长期负债利率17%。若所得税税率为30%,试计算加权平均资金成本(计算结果保留两位小数)。
(2013年真题)战国时期,各诸侯国的立法指导思想主要包括
ThedoctoradvisedthatMr.Malan______anoperationrightawaysoastosavehislife.
最新回复
(
0
)