首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
2017-02-24
27
问题
函数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; }
解析
本题中主要的问题是如何取出a和b的个位数和十位数,取出后如何表示成c中相应的位数。由于a和b都是只有两位的整数,所以分别对它们除10可得到它们的十位数,分别用10对它们求余可得到它们的个位数。得到后对应乘以1000、100、10、1,就可得到c的千位数、百位数、十位数和个位数。注意使用c时要进行指针运算。
转载请注明原文地址:https://jikaoti.com/ti/v1i0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
定义下列结构体(联合)数组:structSt{charname[15];intage;}a[10]={"ZHAO",14,"WANG",15,"LIU",16,"ZHANG",17};执行语句prin
若变量已正确定义,下列正确的程序段是()。
有下列程序:main(){intx=5;do{printf("%d",x-=4);}while(!(--X));}程序的输出结果是()。
下列关于栈的描述中错误的是()。
下面程序的运行结果是______。#include<stdio.h>intf(inta[],intn){if(n>1)returna[0]+f(a+1,n-1);elsereturna[0];}main(){intaa[10]=
以下程序的功能是输入任意整数给n后,输出n行由大写字母A开始构成的三角形字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下:ABCDEFGHIJKLMNO请填空完成该程序。main(){in
模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
软件定义时期主要包括______和需求分析两个阶段。
C语言规定,在一个源程序中,main函数的位置
下面程序的功能是:计算110之间的奇数之和与偶数之和,请填空。#includemain(){inta,b,c,I;a=c=0;for(I=0;I
随机试题
a.requiredasaconditionforsomethingelseb.stocksandbondsc.abilitytosucceedinoperationd.apersonorthingthatc
在Word中,如果需要将多个浮动式对象组合为一个对象,可以先按下______后用鼠标左键单击对象,然后再按下鼠标右键弹出菜单,选择“组合”命令。
男孩,3岁。经常反复呼吸道感染,体格检查发现胸骨左缘第2肋间有Ⅱ一Ⅲ/6级收缩期杂音,无震颤,P2亢进伴固定分裂。胸透示肺门血管增粗,搏动强烈,右心室饱满。最佳的治疗措施是
急性阑尾炎常见的典型临床表现()
抗入球蛋白试验直接法下列哪项是正确的?()
锚杆材料检查包括()。
跨流域调水,应当进行全面规划和科学论证,统筹兼顾调出和调入流域的用水需要,防止对( )造成破坏。
DQDB协议在网络负载重时的性能特点是网络利用率高,在网络负载轻时的性能特点是______。
TheLondonStockExchangehasbeenfamousasaplaceformenonly,andwomenusedtobestrictlyforbiddentoenter.Butthewor
A、Totestthestrengthofafriendship.B、Tobringfriendsevencloser.C、Toknowmorepeoplewhoareinneed.D、Tomakeyourfr
最新回复
(
0
)