首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数: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
18
问题
函数: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://jikaoti.com/ti/jnn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段: int n,t=1,S=0; scanf("%d",&n); do{s=s+t;t=t-2;}while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是 ______。
设有定义int k=1,m=2;float f=7;,则以下选项中错误的表达式是 ______。
以下关于函数的叙述中正确的是 ______。
有以下程序 main() { char *p[]={"3697","2548"}; int i,j; long num=0; for(i=0;i<2;i++) {j=
有以下程序 int fun(int x[],int n) { static int sum=0,i; for(i=0;i<n;i++) sum+=x[i]; return sum
下列选项中小属于结构化程序设计方法的是______。
下列定义变量的语句中错误的是______。
以下程序的功能是:利用指针指向三个整型变量,并通过指针运算找出三个数中的最大值,输出到屏幕上。请填空。main(){intx,y,z,max,*px,*py,*pz,*pmax;scanf("%d%d%d",&x,&y,&z
下面rotate函数的功能是:将n行n列的矩阵A转置为A’,例如:#defineN4voidrotate(inta()[N]){inti,j,t;f
随机试题
约翰于1995年10月20日就某一项发明在德国申请了专利,1996年9月30日,就该发明又向中国国务院专利行政部门提出了专利申请,并申请了优先权,后约翰的发明分别在德国和中国于1997年12月3日、1998年8月15日被授予专利。据此,约翰的发明专利权在中
A.阴虚肺热咳血B.胃热壅盛吐血C.阴虚火旺尿血D.肝火犯肺咳血E.肾虚不固尿血无比山药丸主治()
李某,女性,15岁。半年前患者因体形偏胖被同学笑话,开始节食,并服用泻药以减肥。有时患者一次吃很多,事后通过诱吐将吃进去的食物吐出来。经过2个月的节食,患者体重明显减轻,由原来的50公斤减为40公斤,但患者仍认为自己胖并继续控制饮食。3月前患者体重降至30
关于骨折做X线检查下列错误的是
A.稽留热B.弛张热C.间歇热D.波状热E.不规则热下列疾病常见的热型是大叶性肺炎
下列心律失常,表现为心律不整齐的是()
阿莫西林与氨苄西林比较特点是
工程建设项目管理服务评标一般采用()。
绘画素描表现的是客观实际存在的对象,通过视觉转移将三维空间的实体“逼真”转移到二维空间上,再通过大脑的判断、分析、结合来具体验证完成,一般在生活中大多是人及石膏教具等现成、具体、固定的实体,它以画面视觉效果为最终目的。而设计素描表现的对象很广,既有客观实际
以下内容中,______应写入操作手册。
最新回复
(
0
)