请编写函数,其功能是对传送过来的两个浮点数
答案:2 悬赏:40 手机版
解决时间 2021-11-30 04:21
- 提问者网友:抽煙菂渘情少年
- 2021-11-29 23:05
请编写函数,其功能是对传送过来的两个浮点数
最佳答案
- 五星知识达人网友:白昼之月
- 2021-11-29 23:57
对传送过来的两个浮点数进行运算的程序如下:
#include
void deal(float *q1,float *q2,float y[4])
{
y[0]=*q1+*q2;
y[1]=*q1-*q2;
y[2]=*q1**q2;
y[3]=*q1\*q2;
}
void main()
{
float *p1;
float *p2;
float a,b;
float x[4];
printf("please input a=;please input b=");
scanf("%f%f",&a,&b);
p1=&a;
p2=&b;
deal(p1,p2,x);
printf("a+b=%f\n",x[0]);
printf("a-b=%f\n",x[1]);
printf("a*b=%f\n",x[2]);
printf("a\b=%f\n",x[3]);
}
#include
void deal(float *q1,float *q2,float y[4])
{
y[0]=*q1+*q2;
y[1]=*q1-*q2;
y[2]=*q1**q2;
y[3]=*q1\*q2;
}
void main()
{
float *p1;
float *p2;
float a,b;
float x[4];
printf("please input a=;please input b=");
scanf("%f%f",&a,&b);
p1=&a;
p2=&b;
deal(p1,p2,x);
printf("a+b=%f\n",x[0]);
printf("a-b=%f\n",x[1]);
printf("a*b=%f\n",x[2]);
printf("a\b=%f\n",x[3]);
}
全部回答
- 1楼网友:过活
- 2021-11-30 01:07
#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);
}
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);
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯