首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:从低位开始依次取出长整型变量s中奇数位上的数,构成一个新数存放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为7654321时,t中的数为7531。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在
下列给定程序中,函数fun的功能是:从低位开始依次取出长整型变量s中奇数位上的数,构成一个新数存放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为7654321时,t中的数为7531。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在
admin
2021-04-28
97
问题
下列给定程序中,函数fun的功能是:从低位开始依次取出长整型变量s中奇数位上的数,构成一个新数存放在t中。高位仍在高位,低位仍在低位。
例如,当s中的数为7654321时,t中的数为7531。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODll.C中,不得增行或删行,也不得更改程序的结构!
#include
/**********found**********/
void fun(10ng s,long t)
{long s1=10;
,it t=s%10:
while(s>0)
{ s=s/100;
*t=s%10*s1+*t:
/**********found**********/
s1=s1*100:
}
}
main()
{long s,t;
prinff(“\nPlease enter s:”);scanf(“%ld”,&s);
fun(s,&t);
prinff(“The result is:%1d\n”,t);
}
选项
答案
(1)void fun(long s,long*t) (2)s1=s1*10;
解析
函数定义,指针型变量;数值n和其各个位如何表示。
(1)主函数中调用函数的参数为地址,因此函数fun的形式参数应为指针类型。
(2)重新组合一个数,从个位开始,然后十位,依次类推,因此每增加一位数,原数值需乘以10,即s1=s1*10;。
转载请注明原文地址:https://kaotiyun.com/show/8Htp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下定义数组的语句中错误的是
以下叙述中错误的是
若有以下程序intf(inta[],intn)main(){if(n>1){inta[]={8,2,9,1,3,6,4,7,5};{intt;t=f(
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
以下选项中合法的C语言赋值语句是()。
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
以下C语言用户标识符中,不合法的是
以下选项中关于程序模块化的叙述错误的是
有两个关系R和T如下图所示:则由关系R得到关系T的运算是()。
下列特征中不是面向对象方法的主要特征的是()。
随机试题
视近物和视远物都要进行调节的眼为
A.薄荷B.牛蒡子C.蝉衣D.荆芥E.浮萍
根据简化眼的参数,眼前3m远处,宽1mm的“E”字笔画在视网膜上像的大小约为
患者,女性,50岁。慢性支气管病史10年。干咳,咳声短促,痰少黏白,或痰中带血,或声音逐渐嘶哑,口干咽燥,午后潮热,颧红,盗汗,消瘦,舌质红少苔,脉细数。该患者宜选用的治法是
某尿毒症病人,用5%碳酸氢钠溶液纠正酸中毒,静脉滴注将完毕时突然出现手足抽搐。最可能的原因是
某年4月,甲租赁公司与乙工厂达成融资租赁协议,约定甲租赁公司按照乙工厂的选择和要求从设备生产厂商丙公司购买淀粉加工设备3台,租给乙工厂使用,租期5年。甲公司购买后,设备生产产商丙公司货交承运人,设备到达天津港后甲公司通知乙工厂提货。乙工厂提取设备后投入使用
关于现金流量的分类,下列说法中正确的有()。
剖析改革进程中引发人们疑虑的种种困难和问题,它们并非改革本身造成的,相反,正是改革不够彻底或者出现偏差所致。一方面,是经济体制改革没有真正到位,尚未建立起完备、健康的社会主义市场经济体制;另一方面,是政治、社会、文化等领域的改革同经济体制改革不相匹配,__
给市场上所有证券都带来经济损失的系统性风险有()。
A、Lookitupinhertextbook.B、SearchontheInternet.C、Askherprofessorforhelp.D、Gotothelibrary.B
最新回复
(
0
)