首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:从低位开始依次取出长整型变量s中奇数位上的数,构成一个新数存放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为7654321时,t中的数为7531。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在
下列给定程序中,函数fun的功能是:从低位开始依次取出长整型变量s中奇数位上的数,构成一个新数存放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为7654321时,t中的数为7531。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在
admin
2021-04-28
74
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
有以下程序#includeintfun(){staticintx=1;x+=1;returnx;}main(){inti,s=1;for(i=1;i
若有以下程序段charstr[4][12]={"aa","bbb","ccccc","d"},*strp[4];inti;for(i=0;i
占构化程序设计的基本原则不包括
有以下程序,程序的输出结果是voidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*p1+*(p2+1);}mai
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
设有定义:intx=0,*p;紧接着的赋值语句正确的是
以下关于return语句的叙述中正确的是
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)()。
数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
面向对象方法中,继承是指
随机试题
男性,36岁。患者左胸胁痛半年,逐渐加重,先左后右,双下肢瘫痪3个月,排尿困难1周,腰穿动力试验显示完全梗阻,蛋白定量3000mg/L(300mg/dl),白细胞数正常。该病人最可能的诊断
肝主藏血,肾主藏精,精血互生,肝肾同源,常与补肾法同用的是
不属于医疗资源管理和分配道德准则的是
张某和李某采用书面形式签订一份买卖合同.双方在甲地谈妥合同的主要挑款,张某于乙地在合同上签字,李某于丙地在合同上摁了手印,合同在丁地履行。关于该合同签订地.下列哪一选项是正确的?(2010年卷三第11题)
乌日,男,蒙古族,56岁,原任内蒙古自治区某研究所所长。2005年,乌日多次利用职务之便,将掌握的国家秘密文件非法倒卖给境外组织,情节较轻。下列关于办理本案的司法机关,说法正确的有哪些?()
提高推土机生产率的方法有()。
固定资产核算系统的主要打印输出有()。
参加职工基本养老保险的个人死亡后,其个人账户中的余额可以全部依法继承。()
Sometimesweneedtoremindourselvesthatthankfulnessisindeedavirtue.
WhenIwassevenyearsoldmymomwasdiagnosed(诊断)withcancer.Thedoctorstoldusmymommightbesavedwithsurgery(手术).But
最新回复
(
0
)