首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
2015-08-23
54
问题
函数fun的功能是:将a、b中的两个两位正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位和个位数依次放在变量c的个位和百位上。
例如,当a=45,b=12。调用该函数后,c=4251。
注意:部分源程序存在文件PROG1.C中。数据文件IN.DAT中的数据不得修改。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
void fun(int a,int b,long*c)
{
}
void NONO()
{/*本函数用于打开文件,输入数据,调用
函数,输出数据,关闭文件。 */
FTLE*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);
}
main()
{ int a,b;long C;void NONO();
print:f("Input a,b:");
scanf(”%d%d”, &a, &b);
fun(a,b,&c);
printf("The result is:%ld\n",c);
NONO();
}
选项
答案
*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/cTDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在执行下述程序时,若从键盘输入6和8,则结果为main(){inta,b,s;scanf("%d%d",&a,&b);S=aif(a<b)s=b;S*=s;pri
若有说明:int*p,m=5,n;,以下正确的程序段是
C语言规定,在一个源程序中,main函数的位置
数据库技术的根本目标是要解决数据的()
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
若有定义:“inta[2Ⅶ3];”则对a数组的第i行第j列元素的正确引用为()
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
随机试题
王某\张某和李某成立一合伙企业,合伙协议中约定由王某全权负责企业的事务,以下说法不正确的是()
下列关于漏洞扫描技术和工具的描述中,正确的是()。
新颖性
A.心电图V1~V3导联出现特征性改变B.心电图V2~V5导联出现特征性改变C.心电图V2、V4R导联出现特征性改变D.心电图Ⅱ、Ⅲ、aVF导联出现特征性改变E.心电图I、aVL导联出现特征性改变急性心肌梗死下壁定位是
工程项目策划旨在为项目建设的决策和实施( )。
为防止火势失去控制,继续扩大燃烧而造成灾害,需要采取必要的措施将火扑灭。下列灭火过程中所采取的措施,错误的是()
加强会计职业道德建设的意义主要包括()。
期货交易所的工作人员履行职务,遇到与( )有利害关系的情形时,应当回避。
行政处罚,是行政机关或其他行政主体依法律设定的行政处罚权和程序,对违反行政法规范的相对方给予行政制裁的具体行政行为。其特征为( )。
【2011年江苏省第90题】甲、乙两人从运动场同一起点同向出发,甲跑步速度为200米/分钟,乙步行,当甲第5次超越乙时,乙正好走完第三圈,再过1分钟,甲在乙前方多少米?
最新回复
(
0
)