77问答网
所有问题
利用指针方法编写函数,功能是对传送过来的两个浮点数求出和值与差值,并通过形参传送回调用函数。
C++
举报该问题
其他回答
第1个回答 2013-07-10
#include "iostream"
using namespace std;
void fun(float a,float b,float *c,float *d)
{
*c=a+b;
*d=a-b;
}
void main()
{
float a,b,c,d;
cout<<"输入二个浮点数:";
cin>>a>>b;
fun(a,b,&c,&d);
cout<<"和是:"<<c<<" "<<"差是:"<<d<<endl;
}
本回答被网友采纳
相似回答
编写函数,
其
功能是对传送过来的两个浮点数求出和值与
叉值
,并通过形参传
...
答:
a=m;b=n;}
请
编写函数,
其
功能是对传送过来的两个浮点数求出和值和差值,并通过形参
...
答:
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...
请完成改C语言源程序,fun
函数的功能是对传送过来的两个浮点数求出和值
...
答:
fun(&a,&b);a,b为两个float型变量 调用完以后a是它们的
和值
,b是它们的
差值
。
...
对传送过来的2个浮点数求出和值与差值,并通过形参
传送回调用
函数,为
...
答:
有两个办法;很简单-创建了2个
指针
,你没有给他们初始化-指向变量-就去使用它当然会出错 double a,b,*x,*y;double i,j;x = &i;y =&j;这样初始化以后就不会出错了;2.double a,b,x,y;fun(a,b,&x,&y);去掉声明时的*就可以了 ...
请
编写函数,
其
功能是对传送过来的两个浮点数
答:
include "stdio.h"void fun(double x,double y,double *h,double *c){ h=x+y;c=x>y?x-y:y-x;} main (){ double i,j,pa,pb;printf("input i,j:\n");scanf("%lf,%lf",&i,&j);fun(i,j,&pa,&pb);printf("%lf %lf\n",pa,pb);} ...
设计一个程序
,利用指针
来计算
两个浮点数
的最大值
,并利用指针
来交换这两...
答:
include <stdio.h>void swapf(float *a,float *b){//交换
两个浮点数
float t=*a;*a=*b;*b=t;}int main(){ float n,m,*a,*b; scanf("%f%f",&n,&m); a=&n; b=&m; printf("max:%f\n", (*a>*b)?*a:*b); swapf(a,b); printf("swapped:%f,...
请
编写函数
fun(),其
功能是
答:
printf("请输入
两个浮点数
:");scanf("%lf %lf",&a,&b);fun(&a,&b,&sum,&sub);printf("两数之和为:%1.2lf\n",sum);printf("两数之差为:%1.2lf\n",sub);return 0;} void fun(double*x,double*y,double*sum,double*sub){ sum=*x+*y;sub=*x-*y;} 做c语言书面作业...
大家正在搜
用指针变量的处理方法编写一个程序
返回函数指针的函数
用指针作为函数的参数
用指针方法编写回文
用指针编写函数求字符串长度
指向函数的指针有什么用
返回值为指针的函数
用指针编写函数
函数指针作为形参
相关问题
怎样用指针对传送过来的三个数选出最大数和最小数,并通过形参传...
C语言编写,其功能是对传送过来的两个浮点数求出和值与差值,并...
请编写函数,其功能是对传送过来的两个浮点数求出和值和差值,并...
3.请编写函数,其功能是对传送过来的两个浮点数求出和值与差值...
请编写函数,其功能是对传送过来的两个浮点数求出和值与差值,并...
请编写函数,其功能是对传送过来的两个浮点数
C语言,对传送过来的2个浮点数求出和值与差值,并通过形参传送...