首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
2021-06-10
36
问题
函数fun的功能是:将a、b两个两位正整数合并成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的百位和个位上,b中的十位和个位数依次放在变量c的千位和十位上。
例如,当a=45,b=12,调用该函数后c=1425。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
#include
void fun(int a,int b,long*c)
{
}
main()
{
int a,b;
long c;
printf("Input a,b:");
scanf("%d%d",&a,&b);
fun(a,b,&c);
printf("The resdlt is:%id\n",c);
}
选项
答案
void fun(int a,int b,long*c) { /*b%10获取b的个位,a/10获取a的十位,a%10获取a的个位,b/10获取b的十位*/ *c=a%10+(b%10)*10+(a/10)*100+(b/10)*1000; }
解析
本题的主要问题是如何取出a和h的个位数和十位数,取出后如何表示成c中相应的位数。由于a和b都是只有两位的整数,所以分别对它们除10可得到它们的十位数,分别用10对它们求余可得到它们的个位数。得到后对应乘以1000,、100、10、1,就可得到c的千位数、百位数、十位数和个位数。注意使用c时要进行指针运算。
转载请注明原文地址:https://jikaoti.com/ti/5hh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在语句cin>>data;中,cin是()。
下列语句中,与语句“n=(a>b?(b>c?1:0):0);”.的功能等价的是()。
将运算符“+”重载为非成员函数,下列原型声明中,错误的是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assMyClass{public:MyClass(){++count;)~MyClass(){——c
Sample是一个类,执行下面语句后,调用Sample类的构造函数的次数是,()。Samplea[2],*P=newSample;
在一个派生类的成员函数中,试图调用其基类的成员函数“voidf();”,但无法通过编译。这说明()。
下列函数原型声明中,错误的是()。
若MyClass为一个类,执行“MyClassa[4],*p[5];”语句时会自动调用该类构造函数的次数是()。
随机试题
教育家杜威以实用教育为指导,创立的教育体系是()。
男孩,15岁,左大腿下端持续剧痛伴高热3天,寒战,头痛,食欲差。查体:体温39℃,左大腿下端稍肿,局部皮温高,深压痛,右膝活动时疼痛加重。化验检查:白细胞1.8×109/L,中性粒细胞75%。患者病情好转后,抗生素停止使用的指征是
【背景材料】某工程项目施工阶段的咨询中,咨询工程师对承建商在施工现场制作的水泥预制板进行质量检查中,抽查了500块,发现其中存在以下问题(表1-8)。【问题】1.咨询工程师宜选择哪种方法来分析存在的质量问题?2.产品的主
开标工作由()主持。
甲公司于2014年5月销售并已确认收入的商品,由于质量问题在2015年10月被要求退回,下列说法中正确的是()。
阅读下面的短文,回答:过去5亿年里。地球高温期一般与大气中二氧化碳浓度较高的时期相吻合,反之亦然。目前,科学家正研究地球历史上的气候变迁.以预测今后大气中二氧化碳浓度上升时地球气候会发生怎样的变化,而不仅仅依靠计算机模型的预测。研究地球历史
韩国经济法规定:一家公司如果无力在规定时间内还清所欠债款,那么两天内它必须向法院申请破产。韩国大宇汽车公司没能在2000年11月6日偿还汉城银行204亿韩元和第一银行237亿韩元的应急债务,于该年11月8日正式宣布破产。这表明()。
左边图形折起来,将得到右边哪一个图形?()
试分析改造主义教育理论。并说明教育对于社会改造的可能性与必要性。
在2012年以前,阿司匹林和退热净独占了利润丰厚的日常使用止痛药市场。但在2012年,布洛芬在日常使用的止痛药的份额中占据了50%。因此,商业专家认为,2012年,相应的阿司匹林和退热净的出售额一共也减少50%。上述结论的提出建立在以下哪项假设的基础之上?
最新回复
(
0
)