首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将a、b两个两位正整数合并成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的千位和
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将a、b两个两位正整数合并成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的千位和
admin
2018-08-11
51
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将a、b两个两位正整数合并成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位和个位数依次放在变量c的个位和百位上。
例如,当a=45,b=12,调用该函数后c=4251。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<conio.h>
#include<stdio.h>
void fun(int a,int b,long*c)
{
}
main()
{
int a,b;
long c;
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的十位0/ *c=b/10+(a%10)*10+(b%10)*100+(a/10)*1000; }
解析
本题中主要的问题是如何取出a和b的个位数和十位数,取出后如何表示成c中相应的位数。由于a和b都是只有两位的整数,所以分别对它们除10可得到它们的十位数,分别用10对它们求余可得到它们的个位数。得到后对应乘以1000、100、10、1,就可得到c的千位数、百位数、十位数和个位数。注意使用c时要进行指针运算。
转载请注明原文地址:https://kaotiyun.com/show/IVxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
己知字母A的ASCII码值是65,字母a的ASCII码值是97,以下程序_________。main(){chara=’A’;intb=20;printf("%d,%o",(a=a+a,a+b,B),a+’a
下列程序的输出结果是()。#includevoidfun(int*a,int*b){int*k;k=a;a=b;b=k;}main(){inta=1,b=2,*x:&a
数据库、数据库系统和数据库管理系统之间的关系是
以下程序通过函数SunFun求这里f(x)=x2+1,由F函数实现。请填空。main(){printf("Thesum=%d\n",SunFun(10));}SunFun(intn){intx,s=
fseek函数的正确调用形式是______。
以下程序的输出结果是【】。floatfun(intx,inty){return(x+y);}main(){inta=2,b=5,c=8;printf("%3.0f\n",fun((int)fun
设有说明语句如下:staticcharstr[]="Beijing";若执行下列输出语句:printf("%d\n",strlen(strcpy(str,"China")));则输出结果为()。
fwrite函数的一般调用形式是
下面fun函数的功能是将形参x的值转换成二进制数,所得二进制数的每一位数放在数组中返回,二进制数的最低位放在下标为0的元素中,其他依此类推。请填空。Fun(intx,intb[]){intk=0,r;do{r=x%2
有一函数:以下程序段中不能根据x值正确计算出y值的是
随机试题
唯物辩证法的两个最基本的观点是【】
A.体外冲击波碎石B.膀胱切开取石C.膀胱镜机械碎石D.中药排石E.自行排石男性,67岁,B超发现膀胱内结石直径l.5cm,合并膀胱憩室,适用何种治疗
进行腹式呼吸锻炼时,下列动作中应予以纠正的是
男性,54岁,近1个月来每天午睡或夜间1点发生胸骨后压迫性疼痛,每次持续20分钟,含硝酸甘油5分钟缓解,临床诊断变异性心绞痛变异性心绞痛,胸痛发作时心电图的改变应是
A.心火亢盛B.血络瘀阻C.精血亏虚D.水湿停滞E.胃肠热盛
环境保护行政主管部门应当自收到专项规划环境影响报告书之日起()内,会同专项规划审批机关召集有关部门代表和专家组成审查小组,对专项规划环境影响报告书进行审查。
工作D有三项紧前工作A、B、C,其持续时间分别为:A=3、B=7、C=5,其最早开始时间分别为:A=4、B=5、C=6,则工作C的自由时差为()。
销售商品的收入应该在满足下列条件的情况下予以确认()。
男同学小陈平时自由散漫,学习不认真。一天,小陈在课堂上用手机给班上的女同学发短信“曾某,我爱你”,被上课的王老师发现收缴,并将他的短信向全班同学宣读,同时指责其“思想堕落,道德败坏”。下课后,小陈要求王老师归还手机,王老师说:“这是罪证,不能归还,要交学校
“白板说”是下列哪个教育家提出的?()
最新回复
(
0
)