早教吧作业答案频道 -->其他-->
求教c语言高手~请编写函数,对传送过来的三个数选出最大数和最小数,并通过形参传送回调用函数。(要用指针)麻烦高手把这个题编出来。这个题我的问题在于什么事“通过形参传送回
题目详情
求教c语言高手~
请编写函数,对传送过来的三个数选出最大数和最小数,并通过形参传送回调用函数。(要用指针)
麻烦高手把这个题编出来。
这个题我的问题在于什么事“通过形参传送回调用函数”
请编写函数,对传送过来的三个数选出最大数和最小数,并通过形参传送回调用函数。(要用指针)
麻烦高手把这个题编出来。
这个题我的问题在于什么事“通过形参传送回调用函数”
▼优质解答
答案和解析
是要通过指针传回结果。比如:
void maxmin(int a, int b, int c, int* pmax, int* pmin)
{
if(a>b) *pmax=a,*pmin=b;
else *pmax=b,*pmin=a;
if(c>*pmax) *pmax=c;
if(c}
这样在main函数中可以这样调用:
int x, y;
maxmin(5,8,2,&x,&y);
这样5,8,2三个数中最大的就保存到x中了,最小的就保存到y中了,但它们都是在maxmin函数中通过指针参数pmax和pmin使用x和y的地址传回到x和y中的。
void maxmin(int a, int b, int c, int* pmax, int* pmin)
{
if(a>b) *pmax=a,*pmin=b;
else *pmax=b,*pmin=a;
if(c>*pmax) *pmax=c;
if(c}
这样在main函数中可以这样调用:
int x, y;
maxmin(5,8,2,&x,&y);
这样5,8,2三个数中最大的就保存到x中了,最小的就保存到y中了,但它们都是在maxmin函数中通过指针参数pmax和pmin使用x和y的地址传回到x和y中的。
看了 求教c语言高手~请编写函数,...的网友还看了以下:
数学题初中数学题在方格纸中,每个小格的顶点称为格点,以格点为顶点的三角形叫做格点三角形.在5X5数 2020-05-21 …
用同样大小的正方形拼长方形,图形序号1,正方形个数2序号2个数6序号3个数12序号4个数20序号n 2020-06-04 …
数轴是数与形和谐结合的桥梁,数轴在数学研究中有着非常重要的作用.华罗庚先生指出“数缺形时少直观,形 2020-06-09 …
古人曾研究过所谓的“多边形数”:即能用点排成多边形(通常排成正多边形)的阵列表示的数.在数学史上曾 2020-08-02 …
在“数数×科学=学数学“算式中,每一个汉字代表一个数字,不同的汉字代表不同的数字.那么“数学“两字代 2020-11-06 …
等边三角形ABC在数轴上的位置是点A,C所对应的数分别是0和-1,若三角形ABC绕着定点顺时针方向在 2020-11-17 …
把从1到100的自然数如下表排列,在这个数表里,若用如图形状的图形去图数,这六个数的和为84,若用这 2020-11-17 …
我们已经学习九数线段、数三角形、数正方形b数量.在数这些图形时,我们是按一定顺序一个一个地数.对于数 2020-11-19 …
我们已经学习了数线段、数三角形、数正方形的数量.在数这些图形时,我们是按一定顺序一个一个地数.对于数 2020-11-19 …
古人曾研究过所谓的“多边形数”,即能用点排成多边形(通常排成正多边形)的阵列表示的数,在数学史上曾一 2020-12-24 …