首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。 合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上.b数的十位和个位数依次放在c数的百位和个位上。 例如,当a=45,b=12时,调用该函数后,c=5142
函数fun的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。 合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上.b数的十位和个位数依次放在c数的百位和个位上。 例如,当a=45,b=12时,调用该函数后,c=5142
admin
2017-02-27
30
问题
函数fun的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。
合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上.b数的十位和个位数依次放在c数的百位和个位上。
例如,当a=45,b=12时,调用该函数后,c=5142。
注意:部分源程序存在文件PROG1.C中。数据文件in.dat中的数据不得修改。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
void fun (int a, int b, long *c)
{
}
main()
{int a,b; long c;
void NONO ();
printf("Input a, b:");
scanf("%d,%d", &a, &b);
fun (a, b, &c);
printf("The result is:%ld\n",c);
NONO();
}
void NONO ()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */
FILE *rf, *wf ;
int i,a,b ; long c ;
rf= fopen ("in.dat", "r");
wf= fopen ("out.dat","w");
for(i =0 ; i < 10 ; i++) {
fscanf (rf, "%d,%d", &a, &b);
fun (a, b, &c);
fprintf (wf, "a= %d,b= %d,c= %ld\n",a,b,c);
}
fclose (rf);
fclose (wf);
}
选项
答案
*c= (a%l0) *1000+ (b/10) *100+ (a/10) *10+ (b%l0);
解析
(1)分解两位数的正整数n的个位和十位数,可用n%10和n/10实现。
(2)设x0、x1、x2、x3为一位数,则x0、x1×10、x2×100、x3×1 000,可以分别使x0、x1、x2、x3构成个、十、百、干带权数,而x0+x1×10+x2×100+x3×1000构成四位数。本题最多只考虑四位数。
转载请注明原文地址:https://jikaoti.com/ti/gVkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据下列资料,回答以下问题。某市2005年就该市城镇居民和农民参加体育锻炼及其影响因素,开展了一项调查。调查结束后按城乡、性别分别进行了统计,统计结果如表1和表2所示。无法从表1、表2获得支持的判断是:
根据以下资料,回答以下问题。在1994~2006年间,全国报纸印刷总量持续增长。以2004年为例,年印刷量在10亿对开张以上的企业有30家,其中印刷量增长的企业占90%,而且全部增长5%以上,增长率达两位数的企业占66.67%,年印刷
根据下面材料回答下列小题。近年来浙江省商品交易市场呈现稳步发展态势。2009年,浙江省共有亿元以上商品交易市场670家,比上年增加31家,营业面积2298万平方米,出租摊位39万个,实现成交额9647亿元,比上年增长7.8%。从市场成交
最初的生命可能就是一群偶然聚集在一起的有机物。之后,这群偶遇的有机物有了明确的分工。蛋白质负责提供支架和生产能量,DNA和RNA则保存和实施群体的“复制图纸”,磷脂分子和蛋白质还联手建了细胞膜。正是这层神奇的膜,将有机物集群包裹在一个稳定的环境中。生命的单
HEPA,即高效空气过滤器,达到HEPA标准的过滤网,对于0.1~0.3微米的微粒有效率达到99.7%,HEPA网的特点是空气可以通过,但细小的微粒却无法通过。下列关于HEPA应用,说法不正确的是()。
“咏史怀古诗”是我国古代诗词中的一个重要组成部分。下列咏史怀古诗所描写的历史典故,按时间先后顺序排列正确的是()。①可怜夜半虚前席,不问苍生问鬼神②如何一别朱仙镇,不见将军奏凯歌③王浚楼船下益州,金陵王气黯然收④易水潺谖云草碧,可怜无处送荆
有关人权,下列表述错误的是()。
根据下列材料回答问题。表中七个城市2008年的国内生产总值之和与以下哪个最接近?()
以上这四个数中,最大的数为最小的数的几倍?
我的阅读经验告诉我,对经济学不见得要学到特别精深的程度,但是了解它的一些基本思维方法,无疑是一种改造自己世界观的最好武器。我们读一点经济学,接受了它的思维方法,就可以把自己从那种日常直觉中拯救,我们的世界立即焕然一新。这段文字表达的主要观点是(
随机试题
人民当家作主是社会主义民主政治的()
在心肺脑复苏的后期复苏阶段,有关药物治疗的描述中,错误的是
下列不属于医疗辅助部门的是()。
某歌厅购买了若干正版卡拉OK光盘后,未经任何人的许可,直接将该光盘用于其经营活动。对该歌厅的行为应如何定性?()
根据建造师注册管理的规定,应批准()人员的注册申请。
多式联运合同区别于其他合同的最显著特征是()。
流程性材料通常是有形产品,其量具有()的特性。
血液中红细胞数与()量低于正常值,称为贫血。
夏天从冰箱里取出一瓶啤酒,发现啤酒瓶外面“出汗”。对这种现象正确的解释是()。
下列哪个不是古代帝王用于自称的称谓?()
最新回复
(
0
)