首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
27
问题
函数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://jikaoti.com/ti/5Ii0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下错误的定义语句是
下面四个选项中,均是不合法的用户标识符的选项是
下列选项中,不属于模块间耦合的是
下列选项中不属于结构化程序设计方法的是()。
下列不是合法的C语言语句是()
有下列程序段:structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;下列选项中表达式的值为11
度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为______。
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为()。
在面向对象的方法中,______描述的是具有相似属性与操作的一组对象。
随机试题
羊水多与下列哪种情况无关
接触性皮炎所属的变态反应类型是
A.儿童乙肝疫苗的接种 B.食品卫生法的宣传以及做好食物中毒患者抢救 C.通过国际检疫防止埃伯拉病毒的传人 D.乳腺癌的筛检 E.慢性患者自我管理的教育属根本性预防的是
C公司准备投资一个新项目,资本成本为10%,分别有甲、乙、丙三个方案可供选择。(1)甲方案的有关资料如下:(2)乙方案的项目寿命期为8年,内含报酬率为8%。(3)丙方案的项目寿命期为10年,净现值为16000元。已知:(P/F,10%,1)=0.
某人民团体拥有A、B两栋办公楼,A栋占地3000平方米,B栋占地1000平方米。2007年3月30日至12月31日该团体将B栋出租。当地城镇土地使用税的税率为每平方米15元,该团体2007年应缴纳城镇土地使用税()元。(2008年)
以下几种定价形式属于心理定价的是()。
请示是一种常用公文,凡涉及有关工作中的重大问题或者需上级机关予以审核批准的事项如()。应以“请示”行文。
一项测验共有29道单项选择题,答对得5分,答错减3分,不答不得分也不减分,答对15题及以上另加10分,否则另减5分。小郑答题共得60分,问:他最少有几道题未答?
Thespecial-effectsperson’sjobisimportantbecause______.Thespecial-effectspersonmadethefishstopswimming______.
A、Theybuiltlong-lastingschoolsinTurkey.B、TheyestablishedahugeschoolsysteminTurkey.C、Theyofferedfinancialsupport
最新回复
(
0
)