首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数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
64
问题
编写函数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全国计算机二级
相关试题推荐
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是
以下叙述中正确的是
要求通过while循环不惭读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
在数据库中,数据模型包括数据结构、数据操作和()。
以下选项中,合法的一组C语言数值常量是()。
下列有关数据库的描述,正确的是()。
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
对下列二叉树进行前序遍历的结果是
通常软件测试实施的步骤是()。
下列各序列中不是堆的是
随机试题
设计时形位公差数值选择的原则是()。
CO2气体保护焊焊接薄、中板低碳钢构件,为了减小焊件变形,需要采取()和合理的焊接顺序等措施。
A、17α-甲基-17β-羟基雄甾-4-烯-3-酮B、雌甾-1,3,5(10)-三烯-3,17β-二醇C、17β-羟基-19-去甲-17α-孕甾-4-烯-20-炔3-酮D、16α-甲基-11β,17α,21-三羟基
某施工队1995年3—9月成本核算资料见下表。 某施工队成本核算资料表 (单位;万元)【问题】如果1995年10月、11月份预算成本分别为20万元和30万成本。
下列关于公路工程隧道施工安全技术要求中,正确的说法有()。[2009年真题]
根据资料,回答问题。个体户甲和B银行签订了一份担保性质的借款合同,借款金额为50万元,主要用于供销商业销售活动中的资金流转,借款期限为2年,利率为8%,借款到期一次还本付息。由于甲未在银行建立良好的信用,银行害怕到期还款时存在问题,要求甲必须提供
在作画过程中把形体各部分在空间位置上相关的各点联系起来,用假定性的线条引导各部分的结构关系,强调空间感的表现这叫__________。
个人对他人情绪、情感状态的感知、体验感同身受,称做()。
Forlaymenethnologyisthemostinterestingofthebiologicalsciencesfortheveryreasonthatitconcernsanimalsintheirno
Whattheauthordiscussedintheprevioussectionismostprobablyabout______.WhenanItaliantalkstoanArabianoninfor
最新回复
(
0
)