首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中。编写函数fun(),其功能是将a、b两个两位正整数合并成一个新的整数放在c中。合并的方式是将a中的十位数和个位数依次放在变量c的百位
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中。编写函数fun(),其功能是将a、b两个两位正整数合并成一个新的整数放在c中。合并的方式是将a中的十位数和个位数依次放在变量c的百位
admin
2023-02-27
33
问题
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中。编写函数fun(),其功能是将a、b两个两位正整数合并成一个新的整数放在c中。合并的方式是将a中的十位数和个位数依次放在变量c的百位和个位上,b中的十位数和个位数依次放在变量c的千位和十位上。
例如,当a=45,b=12,调用该函数后c=1425。
注意:部分源程序给出如下。
请勿改动主函数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/fD0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在某项体育比赛中评委给一位同学打出的分数为:90,89,90,95,93,94,93,去掉一个最高分和一个最低分后,所剩数据的平均值和方差分别为()。
5名选手在一次数学竞赛中共得404分,每人得分互不相等,并且其中得分最高的选手得90分,那么得分最少的选手至多得()分。
从{1,2,3,4,…,20}中任选3个不同的数,使这三个数成等差数列,这样的等差数列最多有()。
函数f(x)=x2+bx+c对于任意实数t都有f(2+t)=f(2-t),则()。
若三点A(1,a)、B(5,7)、C(10,12)无法构成三角形,则a=()。
结合材料回答问题:材料120世纪50年代中期,我国人均GDP只有100多美元;在改革开放初期,人均GDP只有200多美元;经过艰苦努力,到20世纪末达到1000美元,解决了温饱,实现了总体小康;进入21世纪,我国人均GDP在2006年达
社会主义初级阶段是指任何国家进入社会主义社会都要经历的初始阶段。
请你联系实际论述,作为革命战士,应该怎样才能做到坚决听从党中央、中央军委和习主席指挥?
当农业受灾,导致农业劳动社会生产率下降时,同一劳动在单位时间里()
设袋中有红、白、黑球各1个,从中有放回地取球,每次取1个,直到三种颜色的球都取到时停止,则取球次数恰好为4的概率为________.
随机试题
_______实现Internet中主机名和IP地址的转换。
呼吸性酸中毒(respiratoryacidosis)
端坐呼吸见于
治疗昏迷,癫痫,高热,咽喉肿痛,首选()
A.易引起DICB.易引起失血性休克C.易引起颈管粘连D.易引起迷走神经综合征E.最易致肠管损伤人工流产手术中
甲欲购买乙的汽车。经协商,甲同意3天后签订正式的买卖合同,并先交1000元给乙,乙出具的收条上写明为“收到甲订金1000元”。3天后,甲了解到乙故意隐瞒了该车证照不齐的情况,故拒绝签订合同。下列哪一个说法是正确的?
2017年3月27日14时35分,某水上乐园综合楼工程施工现场发生一起模板支架坍塌事故,该综合楼工程由甲公司承包建设施工,乙监理公司负责监理。3月27日上午8时,甲公司组织人员浇筑塔楼屋顶混凝土,浇筑自西南角、西北角、东北角、东南角按顺时针顺序依
应在“应付职工薪酬”账户贷方登记的是()。
融资融券要求普通投资者开户时间达到______个月,持有资金不得低于______万元人民币。()
五指活动课程的课程目标有()
最新回复
(
0
)