首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:将两个两位数的正整数a、b合并成—个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在c数的百位和个位上。 例如,当a=45,b:12时,调用该函数后,c=5142。 注意:部分
编写函数fun,其功能是:将两个两位数的正整数a、b合并成—个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在c数的百位和个位上。 例如,当a=45,b:12时,调用该函数后,c=5142。 注意:部分
admin
2021-06-15
68
问题
编写函数fun,其功能是:将两个两位数的正整数a、b合并成—个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在c数的百位和个位上。
例如,当a=45,b:12时,调用该函数后,c=5142。
注意:部分源程序给出如下。数据文件IN.DAT中的数据不得修改。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入编写的若干语句。
试题程序:
#include<stdlib.h>
#inclucle<stdio.h>
#include<conio.h>
void fun(int a,int b,long*c)
{
}
void main()
{
int a,b;
long c ;
system("CLS");
printf("Input a,b:");
scanf("%d%d",&a,&b);
fun(a,b,&c);
printf("The result is:%ld\n”,c);
}
选项
答案
void fun(int a,int b,long*c) { /*b%10获取b的个位,a/10获取a的十位,a%10获取a的个位,b/10获取b的十位*/ *c=b%10+(a/10)*10+(b/10)*100+(a%10)*1000; }
解析
本题主要的问题是如何取出a和b的个位数和十位数,取出后如何表示成c中相应的位数。由于a和b都是只有两位的整数,所以分别对它们除10可得到它们的十位数,分别用10对它们求余可得到它们的个位数。得到后对应乘以1000、100、10、1即可得到c的千位数、百位数、十位数和个位数。注意使用c时要进行指针运算。
转载请注明原文地址:https://kaotiyun.com/show/1gtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序main(){inta==2,b=0:do{++b;}while(a++);printf("%d,%d\n",a,b);}则程序的输出结果是
设有定义:chars[81];inti=0;以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为。
有以下程序#includeintf(intx,inty){return((y-x)*x);)main(){inta=3,b=4,c=5,d;d=f(f(a,b),f(a,c));printf("%d\n",d);}
下列叙述中错误的是
以下数据结构中,属于非线f生数据结构的是()。
有以下程序#include<stdio.h>intfun(chars[]){char*p=s;while(*P!=0)p++;return(
下列选项中,不属于数据库管理的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
下面不属于需求分析阶段任务的是’
随机试题
美国著名心理学家和管理专家弗雷德.菲德勒提出的“权变领导理论”开创了西方领导学理论的一个新阶段,他认为三类主要的环境因素条件决定了几乎所有特定环境所适用的领导风格,试述菲德勒的“权变领导理论”的基本观点。
设曲线y=ax2+bx-2在点(-1,3)处与直线y=4x+7相切,则a,b的取值为()
A.胸骨左缘第2、3肋间可闻吹风样收缩期杂音B.年轻人心前区不适,查血CK-MB增高C.心尖区舒张期隆隆样杂音D.心尖区收缩期隆隆样杂音,胸骨左缘第3、4肋间可闻舒张期杂音E.周围血管征(+)符合急性感染性心内膜炎表现的是
某体育场设计中采用了国产钢材Q460E,其中460是指:[2007年第58题]
在汽包的安装中,上下汽包问的管于是采用( )。
通过启闭件改变通路截面积,来调节流量、压力的是()。
2019年4月,甲市乙县丙村村委会与丁市水产养殖场因土地使用权发生争议,乙县人民政府根据丙村村委会要求确认土地所有权和使用权的申请,组织调查后查明:双方争议地原系一片沼泽地,现处于丁市戊县。1951年土地改革时开始由乙县公安局劳改农场管理使用,1959年移
在给定置信水平下,银行用来抵御非预期损失的资本量是()。
和平共处
The______ofhumanknowledgearebeingpushedfurther.
最新回复
(
0
)