请编写函数,其功能是对传送过来的两个浮点数求出和值和差值,并通过形参传送回调用函数

来源:百度知道 编辑:UC知道 时间:2024/05/27 08:32:26
float fun(x,y,*m,*n)
{*m=x+y;
if(x>=y)*n=x-y;
else *n=y-x;
}
main()
{float a,b,c,d;
scanf("%f%f",&a,&b);
fun(a,b,&c,&d);
printf("%f%f\n",c,d);
输出结果是float point error:domin.请输出
馨儿_青衣 ,你是对的,能不能解释一下

#include <stdio.h> //没包含头文件
void fun(float x,float y,float *m,float *n) //在定义函数的时候要写参数类型的,因为你在函数里面不需要返回值,所以返回类型不应该是float,应是void
{*m=x+y;
if(x>=y)*n=x-y;
else *n=y-x;
}
main()
{float a,b,c,d;
scanf("%f%f",&a,&b);
fun(a,b,&c,&d);
printf("%f%f\n",c,d); }//这里漏了一个"}"

你的问题都是出在函数上面

请编写函数,其功能是对传送过来的两个浮点数求出和值与差值,并同过形参传送回函数 C语言编写,其功能是对传送过来的两个浮点数求出和值与差值,并通过形参传送回调用函数. 请编写函数,对传送过来的三个数选出最大数和最小数,并通过形参传回调用函数 C语言编写,对传送过来的三个数选出最大和最小值,并通过形参传回调用函数. 编写一个函数R(n),其功能是计算1+2+3+...+n的和,并且返回这个和。 编写一个C程序 其首部为int[chars[i]函数 功能是统计出字符,数组,中英文的个数 请编写函数fun,功能是:对a数组中的n个人的年龄进行分段统计,统计结果放到b数组中。 14.请编写一个函数int fun(int x),它的功能是: 请帮忙用C语言编写一个函数~~~功能是“文件复制”~~~谢谢~~ 编写一个函数,返回三个数的平均值,并在主函数中调用这个函数,实现其功能。