首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
16
问题
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,编写函数fun(),其功能是将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是将a中的十位数和个位数依次放在c数的十位和千位上,b中的十位数和个位数依次放在c数的百位和个位上。
例如,当a=45,b=12时,调用该函数后,c=5142。
注意:部分源程序给出如下。
请勿改动主函数main()和其他函数中的任何内容,仅在函数fun()的花括号中填入编写的若干语句。
试题程序:
1 #include<stdlib.h>
2 #include<stdio.h>
3 #include<conio.h>
4 void fun(int a,int b,long*c)
5 {
6
7 }
8 void main()
9 {
10 int a,b;
11 long c;
12 system("CLS");
13 printf("Input a,b:");
14 scanf("%d%d",&a,&b);
15 fun(a,b,&c);
16 printf("The result is:%ld\n",c);
17 }
选项
答案
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=b%10+(a/10)*10+(b/ 10)*100+(a%10)*1000; 5 }
解析
本题主要考查如何取出a和b的个位数和十位数,取出后如何将其表示成c中相应的位数。由于a和b都是只有两位的整数,因此分别对它们除以10可得到它们的十位数,分别用10对它们求余可得到它们的个位数。将得到的数对应乘以1000、100、10、
1,即可得到c的千位数、百位数、十位数、个位数。注意使用c时要进行指针运算。
转载请注明原文地址:https://kaotiyun.com/show/WJ0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在,-0.1010010001…(每两个1之间依次多一个0),log28这8个实数中,无理数有()个。
在一个标准的椭圆形自行车赛道上,甲、乙两个运动员从同一地点A同时反向出发,已知甲、乙两人的骑车速度之比为,当甲、乙两人恰好在A点第一次相遇时,乙骑行了()圈。
某商店将某种品牌的电脑,按进价提高35%进行定价,然后打出“几折酬宾,外送50元车费”的广告,结果每台电脑获利208元,那么每台电脑的进价是()元。
一出租车司机从饭店到火车站途中有六个交通岗,假设司机在各交通岗遇到红灯这一事件是相互独立的,并且概率都是,那么这位司机遇到红灯前,已经通过了两个交通岗的概率是()。
安排5名歌手的演出顺序时,要求某名歌手不第一个出场,另一名歌手不最后一个出场,不同的排法有()。
若n是一个大于100的正整数,则n3-n一定有约数()。
在1,2,3,4,5这五个数字组成的没有重复数字的三位数中,各位数字之和为奇数的共有()。
函数的最小值为()。
求下列函数极限(n,m为正整数)
随机试题
A.原始卵泡B.初级卵泡C.二者均是D.二者均否开始出现透明带()
下列选项中,属于影响房地产价格的一般因素是
小儿肺炎出现发绀时,其化验结果何种最可能出现
在向相关部门的官员咨询行业政策、从特定企业了解特定事件、与专家学者探讨重大话题的时候,尤其适用归纳演绎法。( )
劳务报酬所得税的税率是()。
Role—playgivesstudentsanopportunitytopracticecommunicatingindifferentsocialcon.textsandindifferentsocialroles.Ro
小学教育所处的年龄段一般称为()期。
白家村年满18周岁以上村民600人,村民会议投票表决罢免村委会副主任高某。下列哪项是罢免被通过的最低人数要求?()
《通典》
假定运行发送窗口大小为5和接收窗口大小为3的滑动窗口算法,并且在传输过程中不会发生分组失序的问题,帧序号的编码至少有()位。
最新回复
(
0
)