首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的千位和十位上,b数的十位和个位数依次放在c数的百位和个位上。 例如,当a=45,b=12时,调用该函数后C=4152。 注
函数fun的功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的千位和十位上,b数的十位和个位数依次放在c数的百位和个位上。 例如,当a=45,b=12时,调用该函数后C=4152。 注
admin
2019-03-19
22
问题
函数fun的功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的千位和十位上,b数的十位和个位数依次放在c数的百位和个位上。
例如,当a=45,b=12时,调用该函数后C=4152。
注意:部分源程序给出如下。
请勿改动主函数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:%d\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; }
解析
本题考查:如何取出数n的各个位数值;知道数n的各个位数值,又如何表示该数值;指针型变量的使用。
本题中主要的问题是如何取出a和b的个位数和十位数,取出后如何表示成c中相应的位数。由于8和b都是只有两位的整数,所以分别对它们除10可得到它们的十位数,分别用10对它们求余可得到它们的个位数。得到后对应乘以1000、100、10、1,就可得到c的千位数、百位数、十位数和个位数。注意使用c时要进行指针运算。
转载请注明原文地址:https://kaotiyun.com/show/nBRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果为()structst{intx;int*y;}*p;intdt[4]={10,20,30,40};structstaa[4]={50,&dt[0],6
执行以下程序后,a,b的值分别为main(){ina,b,k=4,m=6,*p1=&k,*p2=&m;a=p1==&m;b=(*p1)/(*p2)+7;printf("a=%d\n",a);
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第()个位置。
在面向对象方法中,信息隐蔽是通过对象的()性来实现的。
下面程序的运行结果是()。#include<stdio.h>#defineSIZE12main(){chars[SIZE];inti;for(i=0;i<SIZE;i++)s[i]=’A’+i+32;
分析下列程序:#include<stdio.h>main(){int*p1,*p2,*p;inta=6,b=9;p1=&a;p2=&b;if(a<b){p=p1;p1=p2;p2=p;}prin
将以下程序写成三目运算表达式是【】。if(a>b)max=a;elsemax=b;
以下程序的输出结果为【】。main(){intk=1;white(k<=15)if(++k%3!=2)continue;elseprintf("%d",k);print
若有定义和语句: intw[2][3],(*pw)[3];pw=w; 则对w数组元素的非法引用是()
执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是()main(){chars[100]intc,i;scanf("%c",&C);scanf("%d",&i);
随机试题
男,42岁。商人,有冶游史,1周来发热、头痛、全身不适、食欲减退。查体:全身淋巴结肿大,无压痛。实验室检查:血白细胞3.0×109/L,CD4+/CD8+
“进口口岸”栏应填:“提运单号”栏应填:
凡是缴纳了耕地占用税的,从批准征用之日起满()后征收城镇土地使用税。
(2017年真题)教师引导幼儿擤鼻涕的正确方法是()。
“学而时习之”“温故而知新”反映的教学原则是()
最近的一则调查报告显示,参加民意测验的人中,有50%的人认为选举产生的官员如被控告有罪时就应辞职,而有35%的人认为仅当选举产生的官员被宣判有罪时,他们才应当辞职。因此,认为选举产生的官员被控告时应该辞职的人比认为选举产生的官员被宣判有罪时应该辞职的人多。
UnderstandingDepressionI.Misunderstandingofdepression—Mistakenlybelievethatdepressioncomesfrom【T1】______【T1】______—
A、Asingle.B、Adouble.C、Asuite.D、Adoublewithabathroom.C
LecturesandDiscussionsDirections:Forthispart,youareallowed30minutestowriteashortessayentitledLecturesandDisc
A、Thinkaboutunpleasantimagesbeforesleep.B、Picturethingstheyhavedonebeforesleep.C、Imagineworriesandnoisesbefore
最新回复
(
0
)