首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,函数fun的功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的千位和十位上,
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,函数fun的功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的千位和十位上,
admin
2019-03-19
49
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,函数fun的功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的千位和十位上,b数的十位和个位数依次放在c数的百位和个位上。
例如,当a=45,b=12时,调用该函数后c=4152。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<conio.h>
#include<stdio.h>
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 result is:%d\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/ZBRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列软件系统结构图的宽度为【】。
有以下程序的输出结果是( ) void f(int v , int w) { int t; t=v;v=w;w=t; } main( ) { int x=1,y=3,z=2; if(x>y) f(x,y); else
有以下程序#includemain0{inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是
以下程序运行时若要正确输出函数的入口地址和输入数的绝对值,应在程序空缺处填入的正确选项是abs(intx){if(x>=0)returnx;elsereturn-x;}main(){inty,z,(*
数据库的故障恢复一般是由()来执行恢复。
以下程序的输出结果为【】。main(){intk=1;white(k<=15)if(++k%3!=2)continue;elseprintf("%d",k);print
以下函数的功能是输出链表结点中的数据,形参指针h已知向如下链表请填空。structslist{chardata;structslist*next;};voidfun(structslist*h){structslis*P;
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
数据处理的最小单位是
设函数fun的定义形式为voidfun(charch,floatx){…}则以下对函数fun的调用语句中,正确的是
随机试题
比色分析时,下述操作中正确的是
用人单位在下述哪些情形下可以解除劳动合同,但应提前30日书面通知劳动者本人?
D市S县发生重大食品安全事故。根据《食品安全法》的规定,关于有关部门采取的措施,下列哪些选项是正确的?
2013年11月11日,大学生小潘在浏览门户网站新狐狸网络时看到大幅弹出广告,由网络红人angle邓作为代言人网络购物平台“好东好西”的代言人,推荐上万款各种商品。小潘平时就是angle邓的超级粉丝,再加上看到优惠的价格,不禁怦然心动,遂在“好东好西”平台
商业银行中间业务创新的内容主要包括()。
甲企业于2013年1月1日以3200万元的价格收购了乙企业80%的股权(甲、乙企业为不属于同一控制下的两个企业)。在购买日,乙企业可辨认资产的公允价值为3000万元,没有负债。乙企业所有资产被认定为一个资产组,且该资产组包括商誉。乙企业2013年年末可辨认
“一带一路”是对()的简称。
2009年3月5日,李某下落不明。2013年5月20日,李某的妻子向人民法院申请宣告李某死亡。2014年5月23日,人民法院判决宣告李某死亡,但判决书中未确定死亡日期。李某的死亡日期应为()。
根据我国《国家赔偿法》的规定,国家赔偿的主要方式是()。
某甲被聘在国有公司担任职务,后因该国有公司与某外资企业合资,国有公司占10%的股份,某甲被该国有公司委派到合资企业担任副总经理。在任职期间,某甲利用职务上的便利将合资企业价值15万元的财物非法据为己有。对某甲的行为应如何定罪?()
最新回复
(
0
)