首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百位上,b数的十位和个位数依次放在c数的千位和十位上。 例如,当a=45,b=12时,调用该函数后,c=1524。
编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百位上,b数的十位和个位数依次放在c数的千位和十位上。 例如,当a=45,b=12时,调用该函数后,c=1524。
admin
2015-11-24
96
问题
编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百位上,b数的十位和个位数依次放在c数的千位和十位上。
例如,当a=45,b=12时,调用该函数后,c=1524。
注意:部分源程序给出如下。数据文件IN.DAT中的数据不得修改。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<conio.h>
#include<stdio.h>
void fun(int a,int b,long*c)
{
}
main()
{
int a,b;
long c;
pzintf(“Input:a,b:”),
scanf(“%d96 d”,&a,&b);
fun(a,b,&c);
printf(“The result J.s:%lcl\n”,c),
}
选项
答案
void fun(int a,int b,long*c) { /* b%10获取b的个位,a/10获取a的十位,a%10获取a的个位,b/10获取b的十位*/ *c=a/10+(b%10)*10+(a%10)* 100+(b/10)*1000; }
解析
本题主要的问题是如何取出a和b的个位数和十位数,取出后如何表示成c中相应的位数。由于a和b都是只有两位的整数,所以分别对它们除以10可得到它们的十位数,分别用10对它们求余可得到它们的个位数。得到后对应乘以1000、100、10、1即可得到c的千位数、百位数、十位数和个位数。注意使用c时要进行指针运算。
转载请注明原文地址:https://kaotiyun.com/show/uVID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某国家机关在整顿机关作风中辞退了4名公务员,辞退理由不符合《公务员法》规定的是()。
秦朝郡守和县令的产生方式是()。
一个各位不相同的8位数密码,任意相邻两个数字之和为质数,则最大的8位数各位数字之和为多少?
两艘船相对划行,一船从A到B逆水而行,结果所用时间相同(假设水流速、行船速恒定,快船速是慢船速的2倍),则慢船速是水流速的几倍?()
宪政也称民主宪政、立宪政体,是重要的现代民主制度。下列有关宪政的论述不正确的是()。
下列有关文学常识的表达,有误的一项是()。
传统家训家规是我国古代以家庭为范围的道德教育形式,也是中华道德文化传承的一种方式。我国历史上流传下来的家训家规,始作者多是文化名人或著名官宦,社会影响较为广泛。这些家训家规的功能远远超出对本家族的教育作用,而成为社会教育的一种独特形式,为社会提供了家庭教育
某商品经营管理系统使用SQLServer数据库。在数据库中存在销售单据表,建表语句为:CREATETABLE销售单据表(销售单据编号char(20),付款总金额money,销售日期datetime,销售人员
下列叙述中,错误的是()。
随机试题
Someyearsagoindustrieshadmorefreedomthantheyhavenow,andtheydidnotneedtobeascarefulastheymusttoday.Theyd
腱反射和肌紧张的共同点是
多数国家实行的政府采购模式是()。
根据增值税法律制度的规定,下列各项中,不属于视同销售货物行为的是()。
基金监管职责分工的总体要求不包括()。
某家庭购买了一套价格为39万元的住宅,首期付款为房价的30%,余款向银行贷款,贷款期限为10年,贷款年利率为5%,按月等额还款。如果该家庭收入的25%用于还款,则该家庭月收入至少为()元,才能购买上述住宅。
中共中央、国务院发布《关于支持深圳建设中国特色社会主义先行示范区的意见》2019年8月18日全文公布。党和国家做出兴办经济特区重大战略部署以来,深圳经济特区作为我国改革开放的重要窗口,各项事业取得显著成绩,已成为一座充满魅力、动力、活力、创新力的国际化创新
下列关于C++预定义流对象的叙述中,正确的是()。
Christinewasrecentlydiggingthrougholdboxesinherstoreroompreparingtomovetoanewhouse.Inonebox,shecameacross
InsomepartsofLondon,missingabusmeans______foranotherhour.
最新回复
(
0
)