首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
2018-09-27
78
问题
函数fun的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。
合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在c数的百位和个位上。
例如,当a=45,b=12时,调用该函数后,c=5142。
注意:部分源程序存在文件PROG1.C中。数据文件in.dat中的数据不得修改。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
1 #include<stdio.h>
2 void fun(int a,int b,long *c)
3 {
4
5 }
6 main()
7 {int a,b;long c;
8 void NONO();
9 printf(’’Input a,b:’’);
10 scanf(’’%d,%d’’,&a,&b);
11 fun(a,b,&c);
12 printf(’’The result is:%1d\n’’,c);
13 NONO();
14 }
15 void NONO()
16 {/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */
17 FTLE *rf,*wf;
18 int i,a,b;long c;
19 rf=fopen(’’in.dat’’,’’r’’);
20 wf=fopen(’’out.dat’’,’’w’’);
21 for(i=0;i<10; i++) {
22 fscanf(rf,’’%d,%d’’,&a,&b);
23 fun(a,b,&c);
24 fprintf(wf,’’a=%d,b=%d,c=%1d\n’’,a,b,c);
25 }
26 fclose(rf);
27 fclose(wf);
28 }
选项
答案
*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/d8xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下列程序:#include<stdio.h>#include<string.h>main(){inti;chars[10],t[10];
有以下程序 main() {int x[3][2]={0},i; for(i=0;i<3;i++) scanf("%d",x[i]); printf("%3d%3d%3d\n",x[0]
有以下程序:#include<stdio.h>main(){printf("%d\n",NULL);}程序运行后的输出结果是()。
若有说明chars1[30]="abc",s2[]="defghi";,则在使用函数strcat(s1,s2)后,结果是()。
以下函数值的类型是______。fun(floatx){floaty;y=3*x-4;returny;}
有以下程序段: typedef struct NODE {int num; struct NODE *next; }OLD; 以下叙述中正确的是 ______。
在C语言中,可以把整数以二进制形式存放到文件中的函数是()
要求使下列程序输出5个整数,请填空。for(i=0;i<=______;printf("%d\n",i+=2));
随机试题
病理性冲动传导异常包括
胎膜早破是指
送检泡沫液主要是对其发泡性能和灭火性能进行检测,下面不属于检测内容的是()。
下列关于市场有效性,说法正确的是()。
①国际泳联宣布,将在4月初于莫斯科举行的第六届世界短池游泳锦标赛上______尿检和血检相结合的药检手段。②金融界的人士都应该清楚地知道,在资本的转换和______过程中,人的作用始终是第一位的。③张宇同学的解题思路既新颖,又______,
我们的整个文明都建立在自然生态之上,它们跟不上我们的步伐,终将令我们也随之______。将责任推给“适者生存”,任凭野生动物在我们制造的阴影中______,这不但是一件残忍的事情,更是一件愚蠢的事情。填入画横线部分最恰当的一项是:
毛泽东明确提出“马克思列宁主义的理论和中国革命的实践相结合”这一完整概念是在他所著的
软件工程每一个阶段结束前,应该着重对可维护性进行复审。在系统设计阶段的复审期问,应该从()出发,评价软件的结构和过程。
下列选项中,关于共享硬盘服务系统的说法不正确的是()。
Isincerelywouldlikehim_______fortheerrorinprocessingyourrecentorderduetoamalfunctioninhissystem.
最新回复
(
0
)