首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百位上,b数的十位和个位数依次放在c数的十位和千位上。 例如,当a=45,b=12时,调用该函数后e=2514。
编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百位上,b数的十位和个位数依次放在c数的十位和千位上。 例如,当a=45,b=12时,调用该函数后e=2514。
admin
2016-12-06
58
问题
编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百位上,b数的十位和个位数依次放在c数的十位和千位上。
例如,当a=45,b=12时,调用该函数后e=2514。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
1 #include<conio.h>
2 #include<stdio.h>
3 void fun(int a,int b,long*c)
4 {
5
6 }
7 main()
8 {
9 int a,b;
10 long c;
11 printf(’’Input a,b:’’);
12 scanf(’’%d%d’’,&a,&b);
13 fun(a,b,&c);
14 printf(’’The result is:%1d\n’’,c);
15 }
选项
答案
1 void fun(int a,int b,long*c) 2 { 3 /*b%10获取b的个位,a/10获取a的十位,a%10获取a的个位,b/10获取b的十位*/ 4 *c=a/10+(b/10)*10+(a%10)*100+(b%10)*1000; 5 }
解析
本题的主要问题是如何取出a和b的个位数和十位数,取出后如何表示成c中相应的位数。由于a和b都是只有两位的整数,所以分别对它们除10可得到它们的十位数,分别用10对它们求余可得到它们的个位数。得到后对应乘以1000、100、10、1,就可得到c的千位数、百位数、十位数和个位数。注意使用c时要进行指针运算。
转载请注明原文地址:https://kaotiyun.com/show/UVDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有程序fun(inta,intb){staticintc=0c+=a+b;retumc;}main(){
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
在数据流图(DFD)中,带有名字的箭头表示______。
在C语言中,形参的默认存储类型是______。
有以下程序:main(){inta[]={2,4,6,8,10},y=0,x,*p;p=&a[1];for(x=1;x<3;x++)y+=p[x];printf("%d\n",y);}
有以下程序:main(){intx=0,y=5,z=31while(z-->0&&++x<5)y=y-1;printf("%d,%d,%d\n",x,y,z);
以下选项中可以作为C语言中合法整数的是______。
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个______实际上对应一个处理模块。
结构化分析方法是面向()的自顶向下、逐步求精进行需求分析的方法。
随机试题
男,70岁。高热,畏寒,剧烈头痛入院,用青霉素无效,发病第5天,除面部外于胸、肩等处出现鲜红色斑丘疹,于内衣见有虱虮,发病10天。外斐反应效价:1:400。诊断为斑疹伤寒,宜选用的抗感染药物是
下列关于建设项目环境影响评价文件的审批表述正确的是()
【背景资料】某施工单位接受邀请,按照参加投标预备会→进行现场考察→编制投标文件的程序参加了一净直径7.0m、深650m立井井筒的施工招标活动,并中标。该工程施工中发生了以下事件:事件1:工程进行到第2个月时又新进了一批水泥,施
在交易磋商中,有条件的接受是()。
进境植物、植物产品检疫审批程序为:( )
下列属于经济结构的有()。
在中国境内无住所而在一个纳税年度中在中国境内连续或累计居住不超过90日或在税收协定规定的期间在中国境内连续或累计居住不超过183日的个人,由中国境外雇主支付并且不是由该雇主的中国境内机构负担的工资薪金,免于申报缴纳个人所得税。()
有关广告语言的文字标准,下列说法错误的是()。
曲某(男)有两个儿子。2007年5月,曲某因与次子发生口角后怒气冲冲离开家,在马路上不幸被车撞倒,生命垂危。在医院抢救时,曲某考虑到自己的情况危急,当着两个儿子和三名护士的面交代:“我死后的全部财产留给大儿子”。后经全力抢救,曲某脱离危险并逐渐好转,两个月
陶行知在当校长时,有一个调皮捣蛋的学生和同学打架。陶行知通过点评该调皮学生在整个过程中表现好的地方进行糖果奖励,最终帮助该同学认识到自己的错误并改进。陶行知这一做法主要采用了()德育原则。
最新回复
(
0
)