首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。 合并的方式是:将a数的十位和个位数依次放在c数的个位和百位上,b数的十位和个位数依次放在c数的十位和千位上。 例如,当a=45,b=12时,调用该函数后,c=2514
函数fun的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。 合并的方式是:将a数的十位和个位数依次放在c数的个位和百位上,b数的十位和个位数依次放在c数的十位和千位上。 例如,当a=45,b=12时,调用该函数后,c=2514
admin
2013-04-02
13
问题
函数fun的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。
合并的方式是:将a数的十位和个位数依次放在c数的个位和百位上,b数的十位和个位数依次放在c数的十位和千位上。
例如,当a=45,b=12时,调用该函数后,c=2514。
注意:部分源程序存在文件PROGl.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: %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=(b%10)*1000+(a%10)*100+(b/10)*10+a/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/zxJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义和语句 union date { int i; char c; fioat f;} x; int y; 则以下语句正确的是______。
有一个名为init.txt的文件,内容如下:#defineHDY(A,B)A/B#definePRINT(Y)printf("y=%d\n",Y)有以下程序#include"init.txt"ma
下列字符串是用户自定义标识符的是______。
下面程序的输出结果是() main() { inta[10]={l,2,3,4,6,7,8,9,10},*p=a; printf("%d\n",*(p+2));}
数据的安全性是指保护数据以防止【】用户的使用造成的数据泄密和破坏。
在对文件进行操作的过程中,若要求指针的位置回到文件的开头,应当调用的函数是【】。
排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称为______。
在结构化设计方法中生成的结构图(SC)中,带有圆圈的小箭头表示()。
按数据流的类型,结构化设计方法有两种设计策略,它们是变换分析设计和【】。
有一个已排好序的数组,今输入一个数,要求按原来的顺序规律将它插入到数组中。算法是:假设排序顺序是从小到大,对输入的数,检查它在数组中哪个数之后,然后将比这个数大的数顺序后移一个位置,在空出的位置上将该数插入。请在程序中的空白处填上一条语句或一个表达式。
随机试题
患者,女,28岁,孕30周。近1周四肢水肿,肤色咣白,皮薄光亮,纳差便溏,神疲乏力,舌质淡胖,边有齿痕,苔薄白,脉缓滑无力,测血压145/90mmHg,尿蛋白(+),诊断为轻度妊高征,治疗最佳选方为
根据合同通用条款规定的文件解释优先顺序,下列文件中具有最优先解释权的是()。
[1998年第004题]影响空间组合的外因很多,下列哪一条不属于此一范畴?
下列关于投资型保险产品的说法,错误的是()。
鱼的脂肪含有大量的________,可以将动脉粥样硬化斑点上的________移走,从而起到预防心血管疾病的作用。
筒述柏拉图《理想国》中的教育观。
依据载人登月的三个可能时间表,我国载人登月最早可能在2020年实现。
试证方程2x一x2=1有且仅有三个实根.
Passwordsareapainintheass.They’reeithereasyto【C1】______orhardtoremember,andwhenbreaches(破坏)【C2】______youhave
A、20dollars.B、100dollars.C、1,982dollars.D、60,000dollars.D
最新回复
(
0
)