首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:从低位开始依次取出长整型变量s中奇数位上的数,构成一个新数存放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为7654321时,t中的数为7531。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在
下列给定程序中,函数fun的功能是:从低位开始依次取出长整型变量s中奇数位上的数,构成一个新数存放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为7654321时,t中的数为7531。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在
admin
2021-04-28
44
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
以下叙述中错误的是()。
下列叙述中正确的是()。
若变量均已正确定义并赋值,以下各项中属于合法的C语言赋值语句是()。
若有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是
若函数调用时的实参为变量,下列关于函数形参和实参的叙述中正确的是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
若有定义语句:intx=12,y=8,z;,在其后执行语句z=0.9+x/y;,则z的值为()。
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
随机试题
成人常用的腰椎穿刺部位在何处?如何确定?经过的层次结构是哪些?
常见的烧伤原因是【】
支票
下列关于心室肌细胞钠通道的叙述,错误的是
简述良性前列腺增生药物治疗的分类及药理作用。
A.氮吸收量/氮摄入量B.氮储留量/氮排出量C.氮储留量/氮吸收量D.氮储留量/氮摄入量E.氮吸收量/氮储留量蛋白质真消化率
根据《造价工程师注册管理办法》的规定,造价工程师初始注册和续期注册的有效期限()。
肌肉痉挛时没有哪种症状?()
宋代诗人陆游在一首诗中说:“纸上得来终觉浅,绝知此事要躬行。”这里是强调()。
男人不可没有成就感,一直______别人将会是男人最大的痛。男人希望有那么一个女人,不是因为自己的______、金钱、事业的光环,也不是因为自己的能说会道,而是因为爱而______地跟着自己。
最新回复
(
0
)