首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是:将a、b两个两位正整数合并成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的百位和个位上,b中的十位和个位数依次放在变量c的千位和十位上。 例如,当a=45,b=12,调用该函数后c=1425。
函数fun的功能是:将a、b两个两位正整数合并成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的百位和个位上,b中的十位和个位数依次放在变量c的千位和十位上。 例如,当a=45,b=12,调用该函数后c=1425。
admin
2016-12-06
56
问题
函数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:%id\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/YVDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C语言中,形参的默认存储类型是______。
有以下程序:intf1(intx,inty){returnx>y?x:y;}intf2(intx,inty){returnx>y?y:x;}main(){inta=4,b=
以下程序段中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是______。
有以下定义:#include<stdio.h>chara[l0],*b=a;不能给a数组输入字符串的语句是______。
有以下程序:main(){inta[3][3],*p,i;p=&a[0][0];for(i=0;i<9;i++)p[i]=i;for(i=0;i<3;i++)printf("%d",a[1][
有以下程序:main(){inta[]={2,4,6,8,10},y=0,x,*p;p=&a[1];for(x=1;x<3;x++)y+=p[x];printf("%d\n",y);}
有以下程序:main(){intx=0,y=5,z=31while(z-->0&&++x<5)y=y-1;printf("%d,%d,%d\n",x,y,z);
若整型变量a、b、c、d中的值依次为:1、4、3、2,则条件表达式a<b?a:c<d?c:d的值是______。
已定义c为字符型变量,则下列语句中正确是______。
数据库系统中实现各种数据管理功能的核心软件是______。
随机试题
师范学校的出现,与教师成为一种独立的社会职业,从时间上来说,()。
护士产程观察的内容不包括
患儿,3岁。体温38℃,哭闹,拒食,多涎,口腔黏膜广泛充血,其上有成簇的多数小溃疡,此时选择治疗措施,应避免
下列致病菌,对链霉素敏感的是
()是中央银行为实现既定的目标运用各种工具调节货币供应量,进而影响宏观经济运行的各种政策措施。
安装固定型铅酸蓄电池时,电池标志、比重计、温度计应排在电池组()。
最近的一项调查表明,已婚夫妇会花更多时间一起吃饭、看电视,叫外卖的频率也比单身时高,锻炼时间却相对减少。研究人员在公布这一调查结果时说,已婚人士面临的最大健康问题是腰围超标。其中,已婚男性长“将军肚”的几率是未婚者的3倍,已婚女性长“游泳圈”的几率是未婚者
货币乘数的计算公式为()。
Youmaynotknowittolookatthem,buturbanplannersarehumanandhavedreams.OnedreammanyshareisthatAmericanswillg
NarratorListentoalectureaboutstudyactivitiesinauniversity.Nowgetreadytoanswerthequestions.Youmayuseyournot
最新回复
(
0
)