首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:将a、b中的两个两位正整数合并成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的百位和个位上,b中的十位和个位数依次放在变量c的十位和千位上。 例如,当a=45,b=12,调用该函数后c=2415。
编写函数fun,其功能是:将a、b中的两个两位正整数合并成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的百位和个位上,b中的十位和个位数依次放在变量c的十位和千位上。 例如,当a=45,b=12,调用该函数后c=2415。
admin
2015-11-24
68
问题
编写函数fun,其功能是:将a、b中的两个两位正整数合并成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的百位和个位上,b中的十位和个位数依次放在变量c的十位和千位上。
例如,当a=45,b=12,调用该函数后c=2415。
注意:部分源程序给出如下。
请勿改动主函数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=a%10+(b/10)*10+(a/10)* 100+(b%10)*1000; }
解析
本题的主要问题在于如何取出a和b的个位数和十位数,取出后如何表示成c中相应的位数。由于a和h都是只有两位的整数,所以分别对它们除10可得到它们的十位数(a/10),分别用10对它们求余可得到它们的个位数(a%10)。得到后对应乘以1000、100、10、1就可得到c的千位数、百位数、十位数和个位数。注意使用c时要进行指针运算。
转载请注明原文地址:https://kaotiyun.com/show/OtID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在新的历史条件下,关于树立和落实科学发展观的实践意义,下列说法不正确的是()。
如果政府把经济增长作为宏观调控的正常目标,通常要实行扩张性的财政政策和货币政策,以刺激总需求,一般情况下,这会导致()。
从10种不同的作物种子中选出6种分别放入6个不同的瓶子中展出,如果甲、乙两种种子都不许放入第一号瓶子内,那么不同的放法共有:
某车间加工一批零件,原计划每天加工100个,刚好如期完成,后改进技术,每天多加工10个,结果提前2天完成,这批零件有()个。
甲、乙、丙三台车床加工方形和圆形的两种零件,已知甲车床每加工3个零件中有2个是圆形的,乙车床每加工4个零件中有3个是圆形的,丙车床每加工5个零件中有4个是圆形的。某天三台车床共加工了58个圆形零件,而加工的方形零件个数的比为4:3:3,那么这天三台车床共加
一个三位数除以53,商是a,余数是b(a,b都是正整数),则a+b的最大值是()。
某集团三个分公司共同举行技能大赛,其中成绩靠前的X人获奖。如获奖人数最多的分公司获奖的人数为Y,问以下哪个图形能反映y的上、下限分别与X的关系?()
一个数有6个约数,其最小的3个约数之和为11.满足条件的所有数之和是()。
下列海峡与其分隔的地理位置对应错误的是()。
随着技术的不断研发和升级换代,网络的功能运用越来越多,且覆盖面越来越广,从而促使网络从以往单一的新闻功能、信息功能应用日益拓展为通信功能、资讯功能、综合服务功能和其他社会功能的全面应用.网络正在从媒体化加速向社会化和体系化转变,网络发展中呈现庞大的舆论生态
随机试题
化学清理法和机械清理法主要用于去除工件表面的()。
在职业性疾病的研究中由于健康工人效应带来的偏倚属于
《医疗用毒性药品管理办法》规定,收购、经营、加工、使用毒性药品的单位必须健全的制度有()
关于质押与抵押的关系,以下说法错误的是()。
诚然,我们的民族经历了难以计数的_________,可是中华民族顽强不屈的精气神和自信力从来都没有_________过,它犹如一座巍峨壮丽永不倒的万里长城,屹立在中华儿女的心里,并_________不绝,纵然历经千年的风雨沧桑。填入划横线部分最恰当的一项是
唐代文化取得的成就
将以上index.html更名为(1)后,将不能直接在IE中正常显示该网页。(1)A.index.htmB.index.phpC.index.aspresponse.redirect"success.asp"语句的作用是(1
在窗体上画一个文本框,名称为Text1,然后编写如下程序:PrivatevSubForm_Load()Text1.Text="":Text1.SetFocusEndSubPrivateSubForm_Click()DimaAsStr
AlthoughordinarilyskepticalaboutthepurityofRobinson’smotives,inthisinstanceJenkinsdidnotconsiderRobinson’sgener
AFrenchman,thepsychologistAlfredBinet,publishedthefirststandardizedtestofhumanintelligencein1905.ButitwasanA
最新回复
(
0
)