首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
2021-04-28
60
问题
函数fun的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。
合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在C数的百位和个位上。
例如,当a=45,b=12时,调用该函数后,c=5142。
注意:部分源程序存在文件PROGl.C中。数据文件in.dat中的数据不得修改。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
void fun(int a,int b,long*c)
{
}
main()
{ int:a,b;long c;
voicl NONO();
printf("Input a,b:");
scanf("%d,%d", &a, &b);
fun(a,b,&c);
pr2ntf("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%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/bCtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在下列选项中,没有构成死循环的程序段是()。
执行以下程序后,test.txt文件的内容是(若文件能正常打开)#include<stdio.h>main(){FILE*fb;char*s1="Fortran",*s2="Basic";if((fb=fopen("test.txt","wb")
以下叙述中正确的是
设有如下函数定义intfun(intk){if(k
下列叙述中正确的是()。
C源程序中不能表示的数制是()。
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
下述语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
C语言程序中,若函数无返回值,则应该对函数说明的类型是()。
在满足实体完整性约束的条件下
随机试题
会话层的主要功能有:会话连接到运输连接的映射、数据传送、会话连接的恢复和释放、( )。
肝硬化:
《健康教育》被世界健康教育大会确认为学科是在
A、180℃、3~4小时被破坏B、能溶于水中C、不具挥发性D、易被吸附E、能被强氧化剂破坏用活性炭过滤对应于哪一条性质()。
[2012年第057题]在江南私家园林中作为主体建筑与构图中心的是:
下列关于同业拆借利率形成机制的叙述,错误的有()。
某外商甲欲与国内某企业乙设立中外合资经营企业丙,从事土地开发及房地产经营,不需在合营合同中约定合营期限。()
下列属于木管组乐器的是?()
根据材料回答下列问题。图表中,2009年农民人均纯收入增收额最低的省市比最高的少了()。
赵亮:一个人的外向个性,并不是由生物学因素决定的。个性内向的父母所生的孩子,被个性外向的继父母领养,这些孩子的个性和那些由个性内向的父母所生但并不过继的孩子相比,更易于外向。王宜:你的结论难以成立。你所说的这些由个性外向的继父母领养的孩子中,有些不管领养
最新回复
(
0
)