编程:输入两个float型变量a,b的值,输出两个数中较大数及其平方根。
提问:编程:输入两个float型变量a,b的值,输出两个数中较大数及其平方根。
要求使用公式 (a b |a-b|)/2 计算a和b的较大者。 提示: 1、数据输入、输出可以参照“变量类型与格式控制符的匹配问题”中的例题,scanf中的 & 别漏写 2、可以使用求浮点数的绝对值的函数fabs(x),平方根函数sqrt(x) 3、fabs(x)函数、sqrt(x)函数的结果都是浮点数,注意输出结果时恰当地选择%d或%f 4、由于使用了数学函数,注意添加#include
网友回答:
下面是程序:
#include
#include
int main()
{
float a,b;
float bigger,x;
scanf ("%f%f",&a,&b);
bigger=(a+b+fabs(a-b))/2;
x=sqrt(bigger);
printf ("两个数中较大的数为%f,其平方为%f",bigger,x);
return 0;
}
下面是程序运行图:
还有问题吗,谢谢采纳,Thanks♪(・ω・)ノ