首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
67
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在C中。合并的方式是:将a数的十位和个位数依次放在C数的个位和百位上,b数的十位和个位数依次放在C数的十位和千位上。
例如,当a=45,b=12时,调用该函数后c=2514。
注意:部分源程序给出如下。
请勿改动主函数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:%ld\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和b的个位数和十位数,取出后如何表示成c中相应的位数。由于a和b都是只有两位的整数,所以分别对它们除10可得到它们的十位数,分别用10对它们求余可得到它们的个位数。得到后对应乘以1000、100、10、1,就可得到c的千位数、百位数、十位数和个位数。注意使用c时要进行指针运算。
转载请注明原文地址:https://kaotiyun.com/show/P6Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
最简单的交换排序方法是______。
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
有以下程序:#include<stdio.h>#defineF(X,Y)(X)*(Y)main(){inta=3,b=4;printf("%d\n",F(a++,b++));}程序运行后的输
设有如下变量说明,则a+(int)((int)b+c)>>(int)(b-c)的值为【】。inta=5;floatb=7.2,c=3.6;
()是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不变。
设有定义:structcomplex{intreal,unreal;}datal={1,8},data2;则以下赋值语句中错误的是
下列程序的输出结果是______。intm=10;intfun(inta,intB){intm=2;return(a*b-m);}main(){intx=7,y=5;
函数sub的功能是根据下面近似分式求π的值。(π*π)/6=1+1/(2*2)+1/(3*3)+…+1/(n*n)现在请在下面的函数中填空,完成求π值的功能。#include"math.h"doublesub(longm
fseek函数的正确调用形式是
随机试题
在ICD-10第一卷中,内容类目表和四位数亚目、肿瘤形态学这两部分的编码的排列方法是
脊髓损伤确定运动神经平面的关键肌的肌力应达到几级
某国土资源局以陈某违反《土地管理法》为由,向陈某送达决定书,责令其在10日内拆除擅自在集体土地上建造的房屋3间,恢复土地原状。陈某未履行决定。下列哪一说法是错误的?(2011年卷二48题)
如果一种危险物具有多种事故形态,且它们的事故后果相差不大,则按统计平均原理估计事故后果,这体现了事故严重度评价应遵循的()。
要消除环境因素对施工质量的不利影响,主要是采取( )的控制方法。
形式为“优、良、中、差”的员工素质测评标度为()。
这里是典型的黄土高原沟壑区,水土流失非常严重。土地贫瘠,十年九旱。尽管有国家的好政策,使部分群众走上了致富的道路,但仍有不少农民挣扎在贫困线上。这段话主要说明了()。
若将n个顶点e条弧的有向图采用邻接表存储,则拓扑排序算法的时间复杂度是()。
明朝初年在乡问创设的申明亭,具有基层司法组织的功能。通常可以由申明亭受理和调处的案件包括()。(2015多60)
CarThievesCouldBeStoppedRemotely(遥远地)Speedingoff(超速行驶)inastolencar,thethiefthinkshehasgotagreatcatch.But
最新回复
(
0
)