首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数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
118
问题
编写函数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全国计算机二级
相关试题推荐
以下历史事件发生的先后顺序排列不正确的是()。
热力学三定律是现代物理学研究的一个重要的内容。其中,根据热力学第一定律.我们可知道()。
如下图,自行车每节链的长度为2.5cm,重叠部分的圆的直径为0.8cm,如果某种型号自行车的链条(没有安装前)由60节链条组成,那么链条的总长度是()。
某科考队在南极需要运输30余箱物资。现有雪地车和雪橇两种运输工具,雪地车一次可以运送7箱物资,需要2人操作;雪橇一次可以运送3箱物资,需要1人操作。若全部物资使用雪地车运送则剩余1名队员,若全部物资使用雪橇运送则缺少1名队员。最终,科考队采用了一种组合办法
某部队组织新兵从甲地到乙地进行长途拉练。去的时候第一天走25千米,以后每天都比前一天多走5千米,结果最后一天只走25千米便到达了目的地。回程时,第一天走35千米,以后还是每天比前一天多走5千米,结果最后一天只走30千米便回到出发地。则甲乙两地相距(
王明抄写一份报告,如果每分钟抄写30个字,则用若干小时可以抄完。当抄完时,将工作效率提高40%,结果比原计划提前半小时完成。问这份报告共有多少字?()
我国《行政处罚法》规定,行政机关在调查或进行检查时,执法人员不得少于两人,并应当向当事人或有关人员出示证件。这体现了行政处罚程序中的()。
下列有关地理常识的说法正确的是()。
基于卫星等航天器的空间量子通信,________。第一个原因是在同样距离下。光子在光纤中的损耗量远高于自由空间的损耗。因为光子在自由空间的损耗主要来自光斑的发散,大气对光子的吸收和散射远小于光纤。第二个原因是受到地面条件的限制,很多地方无法铺设量子通信的专
随机试题
什么是缔约过失?它的类型有哪些?
生马钱子炮制后内服的用量为
出血可用氨甲苯酸对抗出血可用鱼精蛋白对抗
明细分类账户的设置,只能根据国家统一会计制度的规定设置。()
安排旅游者到近郊或邻近城市旅游景点的短期游览参观活动,如“半日游"、“一日游”和“几日游”等,属于()
番茄果实的红色对黄色为显性,两室对多室为显性,植株高茎对矮茎为显性。三对相对性状分别受三对非同源染色体上的非等位基因控制。育种者用纯合红色两室矮茎番茄与纯合黄色多室高茎番茄杂交。下列有关叙述正确的是()。
AlfredNobel,aSwedishinventorcontributedmostofhisvastfortuneinatrustasafundfromwhichannualprizescouldbeawa
“三礼”指的是()、()、()。
设当x→x0时,f(x)不是无穷大,则下述结论正确的是()
A、Copperandiron.B、Copperandtin.C、Ironandtin.D、Copperandzinc.B短文提到:“过了一些时候,人类知道了如何制造我们现在称之为青铜的东西。青铜是铜和锡的合金。”B正确。具体的物质
最新回复
(
0
)