首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
6
问题
函数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://jikaoti.com/ti/bXf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果为()structst{intx;int*y;}*p;intdt[4]={10,20,30,40};structstaa[4]={50,&dt[0],6
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
下列程序段的输出结果是______。int**pp,*p;inta=10,b=20;p=&a;pp=&p;p=&b;printf("%d,%d\n",*p,**pp);
若有如下程序:floatsub(inta,intb){return(a*b);}main(){inti=1,j=2,k=3;printf("%4.0f\n",sub((int)sub(k+j,j),
为了使模块尽可能独立,要求
将以下程序写成三目运算表达式是【】。if(a>b)max=a;elsemax=b;
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
下面函数调用语句含有实参的个数为func((exp1,exp2)(exp3,exp4,exp5));
随机试题
某女,63岁,突然出现右半身活动不利,舌强语謇,兼见面红目赤,眩晕头痛,烦躁,舌红,苔黄,脉弦而有力。针灸治疗除主穴外,应加用( )
下述何种药物用于高血压危象
A.有效性B.均一性C.安全性D.稳定性每一单位产品都具有相同的品质体现药品的
物业管理的决策机构是()。
征收反补贴税,由国务院关税税则委员会提出建议,国务院根据其建议作出决定,由商务部予以公告,海关自公告规定实施之日起执行。( )
下列各项中,属于我国外商投资项目的基本管理体制的有()。
英国银行协会每年都组织一个培训班,帮助银行职员识别假钞。在培训期间,学员们一张假钞也摸不到,训练时用的都是真钞,上课时讲的都是真钞的特点。专家们解释说,学员们通过反复接触真钞,手指、眼睛都习惯了真钞的感觉,以后在工作中一旦遇到假钞,就会感到特别不习惯。虽然
若函数其中f是可微函数,且则函数G(x,y)=().
TheJapanesegovernmentwantswomenlikeTaekoMizuguchitogetmarriedandstartdoingsomethingaboutthenation’splungingbi
F
最新回复
(
0
)