首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是:将两个两位数的正整数a、b合并形成一个整数放在C中。 例如,当a=45,b=12时,调用该函数后,c=5142。 注意:部分源程序存在文件PROG1.C中。数据文件in.dat中的数据不得修改。 请勿改动主函数m
函数fun的功能是:将两个两位数的正整数a、b合并形成一个整数放在C中。 例如,当a=45,b=12时,调用该函数后,c=5142。 注意:部分源程序存在文件PROG1.C中。数据文件in.dat中的数据不得修改。 请勿改动主函数m
admin
2015-12-22
43
问题
函数fun的功能是:将两个两位数的正整数a、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:%1d\n",c);
NONO();
}
void NONO()
{/*、本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */
FILE *f, *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=%1d\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/6WDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b,则不能把结点b连接到结点a之后的语句是【】。structnode{chardata;structnode*next;}a,b
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。#include#includemain(){chara[]="clanguage",t;inti,j,k;k=strlen(a);f
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
下列程序执行后的输出结果是voidfunc(int*a,intb[]){b[0]=*a+6;}main(){inta,b[5];a=0;b[0]=3;func(&a,b);printf("%d\n",b[0])
字符串"\\\"ABCDEF\"\\"的长度是()。
下列程序中函数sort()的功能是对数组a中的数据进行由大到小的排序。#include<stdio.h>voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i
下面程序的功能是输出数组s中最大元素的下标,请填空。main(){intk,p,s[]={1,-9,7,2,-10,3};for(p=0,k=p;p<6;p++)if(s[p]>s[k])______
关于结构化程序设计原则和方法描述错误的是()。
按照“先进先出”组织数据的数据结构是()。
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
随机试题
在面向对象方法中,不属于“对象”基本特点的是()。
X线最强波长(λmax)与最短波长(λmin)的关系是
组织设计的原则包括()。
有利于录音室混响时间适当、声音扩散均匀的措施是()。
2007年1月,全国金融工作会议确定的中国农业银行的改革方向是:充分利用在县域的资金、网络和专业等方面的优势,更好地为“三农”和()服务。
对会计政策、会计估计变更和会计差错,企业中期财务报表附注应当包括的信息有()。
合理情绪疗法的主要目标中的“完美目标”是()。
()是对心理咨询员最起码的要求。
下列有关天文知识的表述,正确的是()。
WhathaspromptedthenewadministrationtoreviewtheAustralia’scitizenshiptest?
最新回复
(
0
)