2086 实验8指针: 两个浮点数的和与差

Time Limit : 2000/1000 MS(Java/Others) | Memory Limit : 131072/65536 KB(Java/Others)

Submits : 31 | Solved : 20

Description

设计一个函数,其功能是对形参传送过来的两个浮点数的指针求出浮点数和与差,并编写主函数。要求:
(1) 在主函数中输入2个单精度浮点数a,b,并输出a,b的和与差。
(2) 编写函数fun()计算两个浮点数的和、差。

Input

所有输入在合法范围内。
输入仅一组数据,即两个浮点数a b,中间用空格隔开

Output

输出计算结果后换行,结果保持小数点后2位

Sample Input

3.12 4.96

Sample Output

a+b=8.08,a-b=--1.84

HINT

#include < stdio.h >
void fun(double a,double b,double* s,double* d);
int main(){
   double a,b;
   double sum, difference;
   scanf("%lf %lf",&a,&b);
   fun(a,b,&sum,&difference);
   printf("a+b=%.2lf,a-b=%.2lf\n",sum,difference);
   return 0;
}
void fun(double a,double b,double* s,double* d){
   *s=a+b;*d=a-b;
}

Source


[ Top ] | [ Submit ]