首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
19
问题
使用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全国计算机二级
相关试题推荐
途中ABCD是边长为2的正方形,以AB为直径的半圆以及以AB为半径的两个537圆在正方形中划分出小面积S1,S2,S3,S4,则S4-S1=()。
从一组数据中取出a个x1,b个x2,c个x3组成一个样本,那么这个样本的平均数是()。
某学生在一次考试中,语文、数学、外语三门学科的平均成绩是80分,物理、化学两门学科的平均成绩是85分,则这个学生5门的平均成绩是()分。
一出租车司机从饭店到火车站途中有六个交通岗,假设司机在各交通岗遇到红灯这一事件是相互独立的,并且概率都是,那么这位司机遇到红灯前,已经通过了两个交通岗的概率是()。
在某次数学:考试中,学号为i(i=1,2,3,4)的同学考试成绩f(i)∈{85,87,88,90,93},且满足f(1)≤f(2)<f(3)<f(4),则这四位同学的考试成绩的所有可能情况有()。
某工程队有6项工程需要先后单独完成,其中工程乙必须在工程甲完成后才能进行,工程丙必须在工程乙完成后才能进行,工程丁又必须在工程丙完成后立即进行,那么安排这6项工程的不同排法有()。
宋庆龄说:“孙中山与中国共产党之间具有历史意义的合作不是偶然的,它是当时的国际局势和中国本身的内部条件造成的。”这里的“内部条件”是指()
设A是n阶矩阵,下列命题错误的是().
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】电商公司A近期新并购一电商平台,信息化团队、信息系统架构、运维服务体系均随之发生变化,原IT服务模式己无法满足业务扩展。针对A公司的服务需求,A公司的服务供应商S公司主动对原有的IT服务模式
阅读下列说明和图,回答问题,将解答填入答题纸的对应栏内。【说明】代码安全漏洞往往是系统或者网络被攻破的头号杀手。在C语言程序开发中,由于C语言自身语法的一些特性,很容易出现各种安全漏洞。因此,应该在C程序开发中充分利用现有开发工具提供的各种安全编译选项
随机试题
[*]
舞蹈艺术:《天鹅湖》
做同一验收批砌筑砂浆试块强度验收,以下表述错误的是:[2010年第27题]
沥青混凝土路面不平整的预防措施包括()。
银行业股票估值通常采用()。
根据《合伙企业法》的规定,合伙企业解散,需指定清算人的,须经全体合伙人中的一定比例同意。该比例是()。
根据下列材料,回答问题。2011年第二季度同比增长最快的是()。
Abaldmantookaseatinabeautyshop.“HowcanIhelpyou.9”askedthestylist.“Iwentforahairtransplant,”theguyexplained
(2009年单选23)下列关于我国单一制国家结构形式的表述,能够成立的是()。
新民主主义革命是指无产阶级领导的、人民大众的、反对帝国主义、封建主义和官僚资本主义的民主革命。新民主主义革命时期,中国革命的基本问题是
最新回复
(
0
)