首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数:fun的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的千位和十位上,b数的十位和个位数依次放在c数的百位和个位上。 例如,当a=45,b=12时,调用该函数后,c=415Z;
函数:fun的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的千位和十位上,b数的十位和个位数依次放在c数的百位和个位上。 例如,当a=45,b=12时,调用该函数后,c=415Z;
admin
2013-04-02
23
问题
函数:fun的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的千位和十位上,b数的十位和个位数依次放在c数的百位和个位上。
例如,当a=45,b=12时,调用该函数后,c=415Z;
注意:部分源程序存在文件PROGl.C中。数据文件iff.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: %d\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/10)*1000+(b/10)*100+(a%10)*10+(b%10); }
解析
(1)分解两位数的正整数n的个位和十位数,可分别用n%10和n/10实现。
(2)设x0、x1、x2、x3为一位数,则x0、x1×10、x2×100、x3×1000,可以分别使x0、x1、x2、x3构成个、十、百、千带权数,而x0+x1×10+x2×100+x3×1000构成四位数。本题最多只考虑四位数。
转载请注明原文地址:https://kaotiyun.com/show/iJJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序: #include <stdio.h> main() {char c1=’1’,c2=’2’; c1=getchar();c2=getchar();putchar(c1);putchar(c2); }
若有定义int x=0,*p=&x;,则语句printf("%d\n",*p);的输出结果是 ______。
设有定义int a=2,b=3,c=4;,则以下选项中值为0的表达式是 ______。
设有定义int k=1,m=2;float f=7;,则以下选项中错误的表达式是 ______。
以下叙述中错误的是______。
已定义以下函数 int fun(int *p) {return *p;} fun函数返回值是______。
若各选项中所有变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是______。
“商品”与“顾客”两个实体集之间的联系一般是______。
若变量已删除正确定义,则以下语句的输出结果是______。 s=32; s^=32; printf("%d",s);
设有说明structDATE{intyear;intmonth;intday;};请写出一条定义语句,该语句定义d为上述结构体类型变量,并同时为其成员year、month、day依次赋初值2006、10、1:【】。
随机试题
公共关系研究人和人的关系的角度是()。
下列选项中不属于学生主观能动性的表现是()
生产力和生产资料共同构成了社会的生产方式。()
动脉粥样斑块中,不具有的细胞是
A.传染性单核细胞增多症B.神经母细胞瘤C.急性白血病D.慢性白血病E.非霍奇金淋巴瘤女,10岁,喘憋2周,不能平卧。体检:左锁骨上及左颈部多个肿大淋巴结,胸部X线示上纵隔明显增宽,气管影偏向右侧,变窄。最可能的诊断为
患者,女,58岁。纳差、上腹部不适3年。胃镜检查示:胃黏膜变薄,皱襞稀疏。Hb86g/L,MCV102fl。该患者应主要补充的维生素是
女,50岁。上腹痛3个月余,2个月前钡剂造影检查提示胃窦后壁溃疡,经抗酸药物治疗近8周,疼痛曾一过性缓解。进一步处理应首选
下列有关收入确认的表述中,正确的有( )。
人生は何か、これはだれ()はっきり言えないだろう。
《超人总动员》是知名动画导演布拉德.伯德加入皮克斯执导的首部作品,故事讲述显赫一时的超人家族,过去参与过不少打击犯罪的英雄事迹,因过度虚耗政府库房支出,超人先生被迫隐姓埋名兼改头换面,化身肥佬保险经纪人,和爱妻、三名子女住在大城市的郊区,过着跟一般正常人同
最新回复
(
0
)