首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千
admin
2018-10-21
50
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在c数的百位和个位上。
例如,当a=45,b=12时,调用该函数后,e=5142。
注意:部分源程序给出如下。数据文件IN.DAT中的数据不得修改。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入编写的若干语句。
试题程序:
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
void fun(int a,int b,long*c)
{
}
void main()
{
int a,b;
long c;
system("CLS");
printf("Input a,b:");
scanf("%d%d",&a,&b);
fun(a,b,&C);
printf("The result is:%ld\n",c);
}
选项
答案
void fun(int a,int b,long*c) { /*b%10获取b的个位,a/10获取a的十位,a%10获取a的个位,b/10获取b的十位*/ *c=b%10+(a/10)*10+(b/10)*100+(a%10)*1000; }
解析
本题主要的问题是如何取出a和b的个位数和十位数,取出后如何表示成c中相应的位数。由于a和b都是只有两位的整数,所以分别对它们除10可得到它们的十位数,分别用10对它们求余可得到它们的个位数。得到后对应乘以1000、100、10、l即可得到c的千位数、百位数、十位数和个位数。注意使用c时要进行指针运算。
转载请注明原文地址:https://kaotiyun.com/show/80xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列能正确进行字符串赋值的是()。
下列程序的运行结果是()。#include<stdio.h>main(){inta=0,b=4,c=0,d=10,x;if(a)d=d-10;else
设x,y和z都是血型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是
下列数据结构中具有记忆功能的是()。
关系数据库的概念模型是______的集合。
设有以下定义和语句,则*(*(p+2)+1)的值为【】。inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;
数据结构分为逻辑结构与()。
有如下程序#include<stdio.h>main(){intv1=0,v2=0;charch;while((ch=getchar())!=’#’)switch(ch)
以下程序的输出结果是()。main(){inta=7,b=8,*p,*q,*r;p=&a;q=&b;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",*p,*q,a,b);}
随机试题
患者,男,66岁。既往无心肌梗死病史,情绪激动后突发胸闷、气短,伴大汗和呕吐。2小时后到达急诊室,血压170/105mmHg,心率108次/分,心电图VⅠ~V4导联ST段抬高,入院即刻采血,肌钙蛋白测定阴性。患者高血压病史10年,糖尿病病史8年。患者的
A.己糖激酶B.磷酸烯醇式丙酮酸羟激酶C.丙酮酸脱氢酸D.a酮戊二酸脱氢酶E.乙酸CoA羟化酶与脂酸合成有关
理想的化学消毒剂应具备的条件是()
下列关于法与道德、宗教、科学技术和政治关系的选项中正确的是:
[2009年,第70题]两根完全相同的细长(大柔度)压杆AB和CD如图5.13-5所示,杆的下端为固定铰链约束,上端与刚性水平杆固结。两杆的弯曲刚度均为EI,其临界载荷Fcr为()。
关于砂浆强度等级M0的说法正确的是:①施工阶段尚未凝结的砂浆;②抗压强度为零的砂浆;③用冻结法施工化冻阶段的砂浆;④抗压强度很小接近零的砂浆。
施工过程质量控制的内涵包括()。
一、注意事项1.申论考试是对考生阅读理解能力、综合分析能力、提出和解决问题能力、文字表达能力的测试。2.本试卷由给定资料与作答要求两部分构成。考试时限为150分钟。其中,阅读给定资料参考时限为40分钟,作答参考时限为110分钟。满分100分
从项目“学生管理.pjx”连编应用程序“学生管理系统"应使用的命令是
Toourdisappointment,thecommittee______ourproposal.
最新回复
(
0
)