首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:从低位开始依次取出长整型变量s中奇数位上的数,构成一个新数存放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为7654321时,t中的数为7531。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在
下列给定程序中,函数fun的功能是:从低位开始依次取出长整型变量s中奇数位上的数,构成一个新数存放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为7654321时,t中的数为7531。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在
admin
2021-04-28
81
问题
下列给定程序中,函数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://www.kaotiyun.com/show/8Htp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数不能用于向文件中写入数据的是
若有以下程序#include<stdio.h>main(){inta=0,b=0,c=0,d;c=(a+=b,,b+=a);/*第4行*/d=c;;/*第5行*/;/*第6行*/printf(’’%d,%d,%d\n’’,a,b,c)
以下选项中不属于C语言程序运算符的是
以下数组定义中错误的是
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
下面模型中为概念模型的是
以下数组定义中错误的是( )。
代码编写阶段可进行的软件测试是
随机试题
试述卵巢的功能?
下列哪种疾病不能引起血磷增高
A.重症肌无力B.毒性弥漫性甲状腺肿(GraVes病)C.慢性活动性肝炎D.原发性小血管炎E.抗磷脂综合征抗平滑肌抗体与上述哪种自身免疫病有关
机体患何种病时,基础代谢率最低
[2007年第38题]为保护轮船不被海水腐蚀,可做阳极牺牲的金属是()。
一般观光型游客都在出发前()提出委托。
有些世界性的科技竞赛,是该学科在国际上影响最大、水平最高的大赛,只在中学生里开展。下列选项中,不属于国际性中学生科技竞赛的项目是()。
小学生体育锻炼应遵循哪些原则?联系你的工作实际,说一说如何贯彻这些原则。
舒伯特最重要的创作领域是_______。
Itisgenerallyacknowledgedthatfamiliesnowarenotascloseastheyusedtobe.Whataresomepossiblereasonsforthisand
最新回复
(
0
)