首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
29
问题
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,编写函数fun(),其功能是将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是将a中的十位数和个位数依次放在c的个位和百位上,b中的十位数和个位数依次放在c的千位和十位上。
例如,当a=45,b=12时,调用该函数后,c=1524。
注意:部分源程序给出如下。数据文件IN.DAT中的数据不得修改。
请勿改动主函数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/aP0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
两个正整数甲数和乙数的最大公约数是6,最小公倍数是90,如果甲数是18,那么乙数是m,则m的各个数位上数字之和为()。
两个正整数的最大公约数是6,最小公倍数是90,满足条件的两个正整数组成的大数在前的数对共有()。
如图所示,在边长为2的菱形ABCD中,∠B=45°,AE为BC边上的高,将△ABE沿AE翻折后得△AB′E,则△AB′E与四边形AECD重叠部分的面积为()。
从编号为1,2,3,4,5的五个球中任取4个,放在标号为A、B、C、D的四个盒子里,每盒一球,且2号球不能放在B盒中,则不同的放法种数为()。
安排7位工作人员从5月1日至5月7日值班,每人值班一天,其中甲、乙两人不安排在5月1日和5月2日,不同的安排方法数共有()。
将一颗骰子随机抛掷3次,则所得最大点数与最小点数之差等于2的概率为()。
某校高三年级举行一次演讲比赛共有10位同学参赛,其中一班有3位,二班有2位,其它班有5位,若采用抽签的方式确定他们的演讲顺序,则一班的3位同学恰好被排在一起(指演讲序号相连),而二班的2位同学没有被排在一起的概率为()。
从6名男生和4名女生中,选出3名代表,要求至少包含1名女生,则不同的选法有()。
两次抛掷一枚骰子,两次出现的数字之和为奇数的概率为()。
在Linux中,DNS的配置文件是________,它包含了主机的域名搜索顺序和DNS服务器的地址。
随机试题
题目“探讨急诊科患者的心理护理”存在的问题是()
热原的主要成分是
温水擦浴的水温是()。
根据我国《民事诉讼法》的规定,下列说法不正确的是:
住房公积金是职工缴存的长期储金,是一项社会福利。住房公积金制度实际上是一种住房保障制度,是住房分配货币化的一种形式。个人住房公积金贷款是以住房公积金为资金来源,向参加住房公积金制度的职工发放的,定向用于购买、建造、翻建、大修自有住房的专项住房消费贷款。凡缴
“教育问题”和“教育方法”的关系。
全国人大常委会对下列重大事项有决定权()。
设A是n阶矩阵,P是n阶可逆矩阵,n维列向量α是矩阵A的属于特征值λ的特征向量,那么在下列矩阵中①A2;②P—1AP;③AT;α肯定是其特征向量的矩阵个数为()
[2017年]设3阶矩阵A=(α1,α2,α3)有3个不同的特征值.且α3=α1+2α2.若β=α1+α2+α3,求方程组AX=β的解.
A、teacherB、housewifeC、driverD、foodsaleswomanB
最新回复
(
0
)