首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,函数fun()的功能是将a、b中的两个正整数合并成一个新的整数存放在c中。合并的方式是将a中的十位和个位数依次放在变量c的十位和千位
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,函数fun()的功能是将a、b中的两个正整数合并成一个新的整数存放在c中。合并的方式是将a中的十位和个位数依次放在变量c的十位和千位
admin
2023-02-27
43
问题
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,函数fun()的功能是将a、b中的两个正整数合并成一个新的整数存放在c中。合并的方式是将a中的十位和个位数依次放在变量c的十位和千位上,b中的十位和个位数依次放在变量c的个位和百位上。
例如,a=45,b=12,调用该函数后,c=5241。
注意:部分源程序在文件pmgl.c中。
请勿改动man()函数和其他函数中的任何内容,仅在函数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;void NONO();
8 printf("Input a,b:");
9 scanf("%d%d",&a,&b);
10 fun(a,b,&c);
11 printf("The result is:%ld\n",c);
12 NONO();
13 }
14 void NONO()
15 {/*本函数用于打开文件、输入数据、调用函数、输出数据及关闭文件。*/
16 FILE*rf,*wf;
17 int i , a,b;long c;
18 rf=fopen("in.dat","r");
19 wf=fopen("out.dat","w");
20 for(i=0;i<10; i++){
21 fscanf(rf,"%d,%d",&a,&b);
22 fun(a,b,&c);
23 fprintf(wf,"a=%d,b=%d,c=%ld\n",a,b,c);
24 }
25 fclose(rf);
26 fclose(wf);
27 }
选项
答案
1 void fun(int a,int b,long*c) 2 { 3 *c=(a%10)*1000+(b%10)* 100+(a/10)*10+(b/10); 4 }
解析
本题给出两个两位数的正整数。分别取出两个数各位上的数字,再按条件组成一个新数。取整数a十位数的方法为a/10,取整数a个位数的方法为a%
10。同理可取出整数b的个位数和十位数。
转载请注明原文地址:https://kaotiyun.com/show/nD0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
A.条件(1)充分,但条件(2)不充分B.条件(2)充分,但条件(1)不充分C.条件(1)和(2)单独都不充分,但条件(1)和条件(2)联合起来充分D.条件(1)充分,条件(2)也充分E.条件(1)和条件(2)单独都不充分,条件(1)和条件(2)联
在某项体育比赛中评委给一位同学打出的分数为:90,89,90,95,93,94,93,去掉一个最高分和一个最低分后,所剩数据的平均值和方差分别为()。
从1,2,…,9这九个数中,随机抽取3个不同的数,则这3个数的和为偶数的概率是()。
数列1,3,7,15,…的通项公式an=()。
兰州某车队有装有A,B,C,D,E,F六种货物的卡车各一辆,把这些货物运到西安,要求装A种货物,B种贵物与E种货物的车,到达西安的顺序必须是A,B,E(可以不相邻,且先发的车先到),则这六辆车的发车顺序有()。
如下图所示,它是由3层没有缝隙的小立方块组成的,如果它的外表面(包括底面)全都被涂成红色,那么把它们再分开成一个个小立方块时,有()个小立方块恰有三面是红色的。
20世纪初,列宁对物质概念作了全面科学的规定:“物质是标志客观实在的哲学范畴,这种客观实在是人通过感觉感知的,它不依赖于我们的感觉而存在,为我们的感觉所复写、摄影、反映。”这给我们的启示是()
等速旋转的角速度等于旋转角与对应时间的比,试由此给出变速旋转的角速度的定义.
应用系统开发中可以采用不同的开发模型,其中,____①____将整个开发流程分为目标设定、风险分析、开发和有效性验证、评审四个部分:____②____则通过重用来提高软件的可靠性和易维护性,程序在进行修改时产生较少的副作用。①
随机试题
下列政策措施中,对于调节国际收支能够较快产生效果的是()。
诊断急性白血病必须具备的诊断依据是
知母的主要归经是龟甲的主要归经是
王某,男,44岁。近日腹胀或痛,有条状物聚起在腹部。按之则胀痛更甚,纳食减退,大便秘结,舌苔腻,脉弦滑,证属
金融市场的参与者通过买卖金融资产转移或者接受风险,利用组合投资可以分散投资于单一金融资产所面临的非系统风险,这属于金融市场的()功能。
《雅典政制》
Howwilltheman’sbrothergotoSouthAmerica?
35.Weshouldkeep______inthereading-room.
ItisacknowledgedthatthemodernmusicalshowisAmerica’smostoriginalanddynamiccontributiontowardtheater.Inthelast
A、Shehascompletelyrecovered.B、Shewentintoshockafteranoperation.C、Sheisstillinacriticalcondition.D、Sheisgetti
最新回复
(
0
)