首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是:将a、b两个两位正整数合并成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的百位和个位上,b中的十位和个位数依次放在变量c的千位和十位上。 例如,当a=45,b=12,调用该函数后c=1425。 注意:部分源程序
函数fun的功能是:将a、b两个两位正整数合并成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的百位和个位上,b中的十位和个位数依次放在变量c的千位和十位上。 例如,当a=45,b=12,调用该函数后c=1425。 注意:部分源程序
admin
2017-02-24
33
问题
函数fun的功能是:将a、b两个两位正整数合并成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的百位和个位上,b中的十位和个位数依次放在变量c的千位和十位上。
例如,当a=45,b=12,调用该函数后c=1425。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<conio.h>
#include<stdio.h>
void fun(int a,int b,long*c)
{
}
main()
{
int a,b;
long c;
printf("Input a,b:");
scanf("%d%d",&a,&b);
fun(a,b,&c);
printf("The result is:%id\n",c),
}
选项
答案
void fun(int a,int b,long*c) { /*b%1 0获取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://jikaoti.com/ti/foi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){intc;while((c=getchar())!=’\n’){switch(c-’2’){case0:case1:pu
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#includestructlist{intd
下面程序的运行结果是【】。#include#defineSIZE12main(){chars[SIZE];intI;for(I=0;I
以下程序的输出结果是【】。#includevoidswap(int*a,int*b){int*t;t=a;a=b;b=t;}main(){inti=3,j=5,*p=&i,
以下程序的运行结果是【】。#includemain(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwtite(a,sizeof(int),5
设有如下定义:structsk{intn;floatx;}data,*p;若要使p指向data中的n域,正确的赋值语句是
下列函数的运行结果是main(){inti=2,p;intj,k;j=i;k=++i;p=f(j,k);printf("%d",p);}intf(inta,intb){intc;if(a>b
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
随机试题
A.decreaseB.directlyC.goingD.keepE.lessF.mainG.mindH.moodI.occasiona
表情艺术的主要种类有哪些?
甲型肝炎的传播途径是什么?
脉象见动脉的主病是()
某二级公路上需建造一座跨度为25m的预应力混凝土简支梁桥,该桥使用不久即发现桥面下沉,底板混凝土开裂。业主召集有关人员到现场调查,并查阅了地质钻探资料、施工组织设计和施工记录。经查:桥位处地质为表面有厚5~7m不等的强风化泥岩,岩体破碎,裂隙发育,容许承载
下列关于资本结构的说法中,B的是()。
下列关于审计业务的三方关系的说法中,不正确的是()。
根据《旅游安全管理办法》规定,旅游主管部门在接到旅游经营者的报告后,应当向同级人民政府和上级旅游主管部门报告。较大旅游突发事件逐级上报至()。
关于二尖瓣狭窄的描述中,哪一项是错误的?()
北庭故城是唐朝北庭都护府、北庭大都护府、北庭道的治所,规模之宏大,居天山北麓第一、全疆第二。历经岁月沧桑,虽已化作遗世独立的庞大废墟,犹可依稀窥见当年重城繁堞、深堑高垣的雄伟气象。这座千年古城同时还是唐代重要军政机构瀚海军、庭州府衙的所在地,成为记录古代历
最新回复
(
0
)