首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是:将a、b中的两个两位正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的百位和个位上,b中的十位和个位数依次放在变量C的千位和十位上。 例如,当a=45,b=12。调用该函数后,c=1425。
函数fun的功能是:将a、b中的两个两位正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的百位和个位上,b中的十位和个位数依次放在变量C的千位和十位上。 例如,当a=45,b=12。调用该函数后,c=1425。
admin
2013-03-29
12
问题
函数fun的功能是:将a、b中的两个两位正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的百位和个位上,b中的十位和个位数依次放在变量C的千位和十位上。
例如,当a=45,b=12。调用该函数后,c=1425。
注意:部分源程序存在文件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.daL","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,可以分别使xO、xl、x2、x3构成个、十、百、千带权数,而x0+x1×10+x2×100+x3×1000构成四位数。本题最多只考虑四位数。
转载请注明原文地址:https://kaotiyun.com/show/YPJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序段的输出为#include"stdio.h"main(){printf("%d\n",12<<2);}
主程序调用findmax函数求出数组中最大元素在数组中的下标,()中需填写的内容是。#include<stdio.h>findmax(int*s,intt,int*k){i
以下程序的输出结果是______。main(){inta=3;printf("%d\n",(a+=a-=a*a));}
运行下面的程序,其输出结果为______。main(){printf("%d,%d",5%-3,-5%3);}
下面关于完全二叉树的叙述中,错误的是______。
以下函数sstrcat()的功能是实现字符串的连接,即将t所指字符串复制到s所指字符串的尾部。例如:s所指字符串为abcd,t所指字符串为efgh,函数调用后s所指字符串为abcdefgh。请填空。#include<string.h>v
设变量已正确定义,则以下能正确计算f=n!的程序段是 ______。
以下程序中函数fun的功能是:构成—个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。#include<stdio
以下程序的功能是输入任意整数给n后,输出n行由大写字母A开始构成的三角形字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下:ABCDEFGHIJKLMNO
随机试题
A.抗组蛋白抗体B.抗Sm抗体C.抗SS-B抗体D.抗Scl-70抗体E.抗Jo-1抗体干燥综合征的标记性抗体
患者,男,40岁。支气管扩张病史8年。近期出现咳嗽,咳大量脓痰,并伴少量鲜血,治疗支气管扩张促进排痰的措施不包括
脂肪酸β-氧化发生在
有助于高血压病与慢性肾炎引起的高血压鉴别的是( )有助于高血压病与慢性肾盂肾炎引起的高血压鉴别的是( )
关于确定建筑物使用人数的说法,不正确的是()。
销量很小,利润和现金流均为负值是行业()的特点。
对倔强的学生不可采取的矫正方法是()。
在下列各类市场中,属于生产要素市场的有:()。
某县政府部门工作人员表示:“总的来说,我县居民的家庭经济困难情况比起以前更加严峻了。这种情况十分明显.因为我县居民申请最低生活补助的人数越来越多了。”以上结论基于的假设是:
下列选项中,表述错误的一项是:
最新回复
(
0
)