首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:从低位开始依次取出长整型变量s中偶数位上的数,构成一个新数存放在t中。高位仍在高位,低位仍在低位。 例如,当S中的数为7654321时,t中的数为642。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文
下列给定程序中,函数fun的功能是:从低位开始依次取出长整型变量s中偶数位上的数,构成一个新数存放在t中。高位仍在高位,低位仍在低位。 例如,当S中的数为7654321时,t中的数为642。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文
admin
2020-06-16
19
问题
下列给定程序中,函数fun的功能是:从低位开始依次取出长整型变量s中偶数位上的数,构成一个新数存放在t中。高位仍在高位,低位仍在低位。
例如,当S中的数为7654321时,t中的数为642。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MOD11.C中,不得增行或删行,也不得更改程序的结构!
#include
/**********found**********/
void fun(10ng s,long t)
{long s1=10;
s=s/10;
*t=s%10:
while(s>0)
{s=s/100;
*t=s%10*s1+*t;
/**********found**********/
s1=s1*100;
}
}
main()
{long s,t;
printf(’’\nPlease enter s:’’);scanf(’’%1d’’,&s);
fun(s,&t);
printf(’’Ihe result is:%ld\n’’,t);
}
选项
答案
1.void fun(1ong s,long*t) 2.s1=s1*10;
解析
1.主函数中调用函数的参数为地址,因此函数fun的形式参数应为指针类型。
2.重新组合一个数,从十位开始,然后百位,依次类推。每增加一位数,原数值需乘10,即s1=s1*10;。
转载请注明原文地址:https://kaotiyun.com/show/hiCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下结构体说明和变量定义中,正确的是
有以下程序#includeintfun(intn){inta;main()if(n==1)return1;{a=n+fun(n-1);printf("%d\n",fun(5));re
有以下程序#includeintfun(intx,inty)main(){if(x==y)return(x);{inta=4,b=5,c=6;elsereturn((x+y)/2);
有以下程序#includemain(){charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getchar()
下列叙述中正确的是
下列叙述中正确的是
以下叙述中正确的是
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
下列数据结构中,属于非线性结构的是()。
支持子程序调用的数据结构是()。
随机试题
黏液表皮样癌的声像图特征是
键盘上,不能单独使用的键是()。
投资或者购买与管理基础资产收益波动负相关或完全负相关的某种资产或金融衍生品的风险管理策略是()。
改革开放以来,我国国有企业改革经历了不同的阶段:①扩大企业自主权的试点阶段;②试行利改税和深化企业内部改革阶段;③推行承包经营责任制,完善企业经营方式阶段;④以转换企业经营机制为目标的企业改革阶段;⑤建立现代企业制度为目标的阶段。这五个阶段按照时间先后的顺
设A,B,C均是3阶方阵,满足AB=C,其中则必有()
设f(x)为单调可微函数,g(x)与f(x)互为反函数,且f(2)=4,f’(2)=,f’(4)=6,则g’(4)等于().
(2009上系分)雇员类含有计算报酬的行为。利用面向对象的______,可以使得其派生类专职雇员类和兼职雇员类计算报酬的行为有相同的名称,但有不同的计算方法。
阅读以下说明,回答问题1~3,将解答填入对应的解答栏内。某公司的分支机构通过一条DDN专线接入到公司总部,地址分配和拓扑结构如图5-1所示。在两台路由器之间可以使用静态路由,也可以使用动态路由。下面是公司总部的路由器R2的配置命令列表,在
数据库管理系统中负责数据模式定义的语言是()。
Sheissoluckythatshehaswon______toafirst-rateAmericanuniversity.
最新回复
(
0
)