首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:将a、b两个两位正整数合并成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位和个位数依次放在变量c的个位和百位上。 例如,当a=45,b=12,调用该函数后c=4251。 注意:部分
编写函数fun,其功能是:将a、b两个两位正整数合并成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位和个位数依次放在变量c的个位和百位上。 例如,当a=45,b=12,调用该函数后c=4251。 注意:部分
admin
2020-11-27
72
问题
编写函数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的十位*/ *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/Xe3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请阅读程序:#include<math.h>#include<stdio.h>main(){floata,b,c;scanf("%f%f",&a,&b);c=a/b;
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w");
下面属于白盒测试方法的是
有以下程序#includemain()#defineN4{intx[][N]={{1,2,3),{4),{5,6,7,8),{9,10}},voidfun(inta[][N],intb[])
下面关于“EOF”的叙述,正确的是
以下选项中,合法的一组C语言数值常量是( )。
在面向对象方法中,不属于“对象”基本特点的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目问的联系是
随机试题
美术课程的基本理念是面向全体学生。[江苏2019]()
A、温中散寒,行气止痛B、散寒止痛,温中止呕C、散寒止痛,理气和胃D、温中降逆,温肾助阳E、温中止痛,杀虫止痒小茴香的功效是
A.第一类医疗器械B.第二类医疗器械C.第三类医疗器械D.特殊用途医疗器械产品上市需要取得注册证,经营只需办理备案管理的医疗器械是()。
物权的分类标准有()。
盛阳公司对2009年1月8日发生的事项进行账务处理,下列会计分录中,正确的为( )。盛阳公司在对2009年1月1日至4月20口发生的上述事项进行会计处理后,应调减原已编制的2008年12月31日资产负债表中的“应交税费”项目金额( )万元。
一般来说,下列各项指标中数值越小,表明投资价值越大的是()。
地球静止轨道(GEO)卫星的轨道平面与赤道平面重合,卫星轨道离地面高度为()。
对下属的工作,你能宽容的错误有哪些?你最不能原谅的错误是什么?
已知α1,α2为2维列向量,矩阵A=(2α1+α2,α1-α2),B=(α1,α2).若|A|=6,|B|=_______.
Largeanimalsthatinhabitthedeserthaveevolvedanumberofadaptationsforreducingtheeffectsofextremeheat.【C1】______ad
最新回复
(
0
)