请编写函数fun(),其功能是

:对传送过来的两个浮点数求出和值和差值(结果保留两位小数),通过形参传送回调用函数,形参用指针形式。在main()函数中通过键盘输入的形式确定两个实参的值,并调用fun函数。运行界面如下

#include<stdio.h>
int main()
{
void fun(double*x,double*y,double*sum,double*sub);
double a,b,sum,sub;
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语言书面作业的?
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-16
#include<iostream.h>
#include <iomanip.h>
void func(double *a,double *b)
{
double sum,cha;
sum=*a+*b;
cha=*a-*b;
cout<<"两数之和:"<<setprecision(3)<<setiosflags(ios::showpoint)<<sum<<endl;//保留两位有效数字
cout<<"两数之差:"<<setprecision(3)<<setiosflags(ios::showpoint)<<cha<<endl;
}
void main()
{
double a,b;
cout<<"请输入两个浮点数:";
cin>>a>>b;
func(&a,&b);
}
第2个回答  2012-05-23
我也是华软的,有没有9-12周的作业啊 QQ396545252帮帮忙 明天交了,下次帮会你追问

真不好意思,今天早上才看到.

相似回答