首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是:将a、b中的两个两位正整数合并形成一个新的整数放在C中,合并的方式是:将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位数和个位数依次放在变量c的个位和百位上。 例如:a=45,b=12。调用该函数后:c=4251。
函数fun的功能是:将a、b中的两个两位正整数合并形成一个新的整数放在C中,合并的方式是:将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位数和个位数依次放在变量c的个位和百位上。 例如:a=45,b=12。调用该函数后:c=4251。
admin
2021-06-15
86
问题
函数fun的功能是:将a、b中的两个两位正整数合并形成一个新的整数放在C中,合并的方式是:将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位数和个位数依次放在变量c的个位和百位上。
例如:a=45,b=12。调用该函数后:c=4251。
注意:
请勿改动主函数main和其他函数中的任何内容,仅在fun函数的花括号中填入所编写的若干语句。
【试题源程序】
#include
void fun(int a,int b,long*c)
{
}
void main()
{
int a,b;long c;
printf("Input a,b:");
seanf("%d%d",&a,&b);
fun(a,b,&c):
printf("The result is:%ld\n",c);
}
选项
答案
void fun(int a,int b,long*c) { *c=(a/10)*1000+(b%10)*100+(a%10)*10+b/10; }
解析
设计思路是:①按位拆分正整数,与10整除(/)求其高位,与10取模(%)求其低位。②按位合并,每位上的数字与该位上的位权相乘,然后各位相加,即a
n
a
n-1
…a
2
a
1
a
0
=a
n
*10
n
+a
n-1
*10
n-1
+…+a
2
*10
2
+a
1
*10+a
0
*10
0
。
转载请注明原文地址:https://kaotiyun.com/show/iMtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中不能用作C程序合法常量的是
假定已建立以下链表结构,且指针p和q已指向如图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是
有以下程序#include<stdio.h>main(){intx=8;for(;x>0;x--){if(x%3){printf("%d,",x--);continue;}printf("%d,",--x);}}程序的运行结果是
关于’’while(条件表达式)循环体’’,以下叙述正确的是
软件需求规格说明书的作用不包括
有以下程序:#include<stdio.h>typedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;e.b+=1;c.p+=2:}main(){inti;Aa={1,2}
下面属于黑盒测试方法的是
下面不属于软件设计阶段任务的是()。
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(f,8),(d,b),(e,d),(e,e),(a,c)}该数据结构为()。
随机试题
口腔卫生较清洁,牙石少,但第一恒磨牙牙槽骨弧形吸收,上下切牙牙槽骨水平吸收,最可能的疾病是
A.中成药B.中药饮片C.口服泡腾剂D.血液制品在《基本医疗保险药品目录》中列出基本医疗保险基金准予支付的药品是
当采用水泥、石灰等作沥青混合料填料时,其用量不宜超过矿料总量的()。
星之城大酒店是某县唯一一家三星级酒店,位于县城商业中心区,系中外合资经营企业,县公安消防部门检查发现,该酒店全面进行扩建后未经过消防安全检查验收,且存在重大火灾隐患,县公安消防部门根据《消防法》规定作出处罚决定,对星之城大酒店处以20万元罚款,并责令其在限
某单位每逢年底会针对全体员工进行评优,评优奖项有5个,分别是最佳敬业奖、最佳创意奖、最佳协作奖、最佳写作奖、年度明星奖。其中如果评选了年度明星奖则不能再评选最佳创意将和最佳敬业奖;如果评选了协作奖,就不能再获得写作奖;如果评选了敬业奖,则不能再获得协作奖。
公有制经济的性质和实现形式是两个不同层次的问题。所有制的实现形式是采取怎样的经营方式和组织形式问题,它不具有“公”与“私”、“社”与“资”的区分。因此()
利用通用对话框控件打开字体对话框的操作是
TheOpenUniversitywasestablishedin1969toprovidedegreecoursesincorrespondenceforstudentsof21yearsandover,
Whatwillthemanprobablydofirstaftergraduation?
A、Speaking.B、Goodidea.C、Ihopeso.D、Iwill.ACanIspeaktoCathyplease?
最新回复
(
0
)