首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
31
问题
使用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全国计算机二级
相关试题推荐
已知a、b为两圆的半径,且a、b不相等,c为两圆的圆心距,若方程x2-2ax+b2-(b-a)c=0有相等的实数根,则两圆()。
从集合{P,Q,R,S}与{0,1,2,3,4,5,6,7,8,9}中各任选2个元素排成一排(字母和数字均不能重复),其中字母Q和数字0至多只能出现一个的不同排法有()。
一组数据:8,9,10,11,12的方差为()。
5名选手在一次数学竞赛中共得404分,每人得分互不相等,并且其中得分最高的选手得90分,那么得分最少的选手至多得()分。
在1,2,3,4,5这五个数字组成的没有重复数字的三位数中,各位数字之和为偶数的共有()。
若abc>0,则的值为()。
若|x+1|+|2-x|=3,则x的取值范围包括()个整数。
函数的最小值为()。
中国特色社会主义法律体系是以我国全部现行法律规范按照一定的标准和原则划分为不同的法律部门,并由这些法律部门所构成的具有内在联系的统一整体。每一法律部门均由一系列调整相同类型社会关系的众多法律、法规所构成。下列属于程序法律部门的是()
应用系统开发中可以采用不同的开发模型,其中,____①____将整个开发流程分为目标设定、风险分析、开发和有效性验证、评审四个部分:____②____则通过重用来提高软件的可靠性和易维护性,程序在进行修改时产生较少的副作用。①
随机试题
A、NextSaturday.B、Inthreedays.C、Nextmonth.D、NextSunday.A女士问男士何时搬进来,男士回答说下周六。
A、柴胡疏肝散B、大七气汤C、八正散D、沉香散E、六磨汤治疗气淋实证的主方为
患者,女,42岁。局麻下拔除右下4残根,术后第3天出现全身发热,右咽侧疼痛,随即出现张口受限,吞咽疼痛,化验检查,白细胞15×109/L,此情况可能是发生了
A.高氯酸滴定液B.亚硝酸钠滴定液C.氢氧化钠滴定液D.硫酸铈滴定液E.硝酸银滴定液以下药物含量测定所使用的滴定液是盐酸普鲁卡因
关于投资方向调节税的估算,下列说法正确的是()。
2012年8月上海市接待外国游客主要客源地中,同比增长量最多的国家是:
Competitionbreedsexcellence.Askanyonewhopaysattentiontothecarindustryandtheywilltellyouthatthefamily-sedanseg
设A,B均为n阶实对称矩阵,则A与B合同的充分必要条件是()。
AnIntelligentCarDrivingneedssharpeyes,keenears,quickbrain,andcoordination(协调)betweenhandsandthebrain.Many
EightStepstoWritingaGreatPaperI.Startassoonaspossible—Usuallyyouhaveonlyoneweektowriteapaper—Donot【T1】
最新回复
(
0
)