首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:从低位开始依次取出长整型变量s中奇数位上的数,构成一个新数存放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为7654321时,t中的数为7531。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在
下列给定程序中,函数fun的功能是:从低位开始依次取出长整型变量s中奇数位上的数,构成一个新数存放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为7654321时,t中的数为7531。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在
admin
2021-04-28
96
问题
下列给定程序中,函数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语言程序运算符的是
C语言主要是借助以下哪种手段来实现程序模块化
下列链表中,其逻辑结构属于非线性结构的是
有以下程序段inti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf("%d\n",n);break;case2:case4:prin
以下选项中不能作为C语言合法常量的是
设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个数为
以下选项中关于程序模块化的叙述错误的是
表达式3.6.5/2+1.2+5%2的值是
一个栈的初始状态为空,现将元素A、B、C、D、E依次入栈,然后依次退栈三次,并将退栈的三个元素依次入队(原队列为空),最后将队列中的元素全部退出。则元素退队的顺序为
以下()不属于对象的基本特征。
随机试题
引进500掌氨压缩浅冷装置制冷系统启动时,应利用HS—5017选择就地或控制室启动。
哪些是腹痛的病因()
患者左下后牙遇冷水痛1周,平时无其他不适,查左下第一前磨牙近中咬合面深龋,叩诊(-)。冷测引起尖锐痛,刺激去除后疼痛很快消失。考虑最可能的诊断是
商业广告属于( )。
一般情况下,临时贷款的期限不应超过()个月。
某轮胎公司除了拥有一家大型的轮胎制造厂外,还拥有数家橡胶种植园以及大量的轮胎批发、零售机构,则该轮胎公司所采用的分销形式属于()垂直分销系统。
地球水陆分布极不平均,海洋的总面积占全球面积的()。
关于数据仓库的特性,下列说法正确的是______。A)面向主题的特性是指在组织数据仓库数据时,需要将各种分析需求归类并抽象,形成相应的分析应用主题,并根据分析应用主题的数据需求设计和组织数据B)集成特性是指需要将业务系统中的所有数据抽取出来,载入到数据
Whomostlikelyarethespeakers?
A、Overtimework.B、Regularwork.C、Highsalary.D、Variedwork.D
最新回复
(
0
)