c语言编程:输入两个整数a,b的值,输出两个数中的较大数及其平方根。要求使用公式

c语言编程:输入两个整数a,b的值,输出两个数中的较大数及其平方根。要求使用公式 c语言编程:输入两个整数a,b的值,输出两个数中的较大数及其平方根。要求使用公式 (a+b+|a-b|)/2 计算a和b的较大者。

初学,写的挺烂的,还请大佬多指教

#include<stdio.h>
#include<math.h>
int main ()
{ float a,b;
scanf("%f%f",&a,&b);
printf("%f\n",(a+b+fabs(a-b))/2);

printf("%f\n",sqrt((a+b+fabs(a-b))/2));
return 0;
}
/*浮点数用fabs(x)函数
整数用abs(x)函数*/
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-13
这个需要公式追问

什么公式

第2个回答  2018-03-13
解:程序一:
a=input(“a=”);
b=input(“b=”);
A=a^b;
B=b^a;
disp (A,B)
end
程序二:
a=input(“a=”);
b=input(“b=”);
A=a^b;
disp (A)
x=a;
a=b;
b=x;
A=a^b;
disp (A)
end
思路分析:可以利用input语句输入两个正数,然后将ab和ba的值分别赋给两个变量输出即可.也可以将ab和ba的底数和幂进行交换,故还可以利用赋值语句,采用将两个变量的值互换的办法来实现.追问

没看懂

第3个回答  2019-04-21

#include <stdio.h> 


#include <math.h> 


int main() 


{


int a,b;


printf("请输入两个数:\n");


scanf("%d%d",&a,&b);


printf("较大数及其平方根依次为:\n%d\n%d\n", (a+b+(abs(a-b)))/2,sqrt((a+b+(abs(a-b)))/2));


return 0;



//C++中整型(int)求x绝对值时用abs(x);浮点型(float)求绝对值时用fabs(x)。


...输出两个数中的较大数及其平方根。要求使用公式
printf("%f\\n",sqrt((a+b+fabs(a-b))\/2));return 0;} \/*浮点数用fabs(x)函数 整数用abs(x)函数*\/

...b的值,输出两个数中的较大数及其平方根。要求使用公
include <cstdio>#include <cmath>#include <iostream>using namespace std; int main(){ int a,b; scanf("%d%d",&a,&b); printf("%d %d\\n",max(a,b),(int)sqrt(max(a,b))); }

C++输入2个整数,计算并显示两数的和、积和平方根,
long long r=a+b;cout<<"两数和:"<<r<<endl;r=a*b;cout<<"两数积:"<<r<<endl;cout<<"平方根:"<<sqrt(a)<<" "<<sqrt(b)<<endl;return 0;} 疑问请补充或+Q:601471868

编写一个程序,输入两个整数,计算并输出它们的和,乘积,差,商和平方和的...
include <stdio.h> void main(){ int a,b;printf("Input two integers:");scanf("%d%d",&a,&b);printf("和:a+b=%d\\n",a+b);printf("差:a-b=%d\\n",a-b);printf("积:a*b=%d\\n",a*b);printf("商:a\/b=%d\\n",a\/b);printf("余数:a%b=%d\\n",a%b);...

从键盘输入两个整数,求他们的平均值和平方根(平方根用sqrt()函数)
include<stdio.h>#include<math.h>int main(){int a,b; scanf("%d %d", &a, &b); printf("平均值=%g\\n", (a+b)\/2.0); printf("√%d=%g\\n", a,sqrt(a)); printf("√%d=%g\\n", b,sqrt(b)); return 0;}

c语言编写一个函数,求两数中的最小数。在主函数中输入两个数,调用函...
printf("请输入两个整数:\\n"); \/\/提示用户输入 scanf("%d%d", &a, &b); \/\/从键盘读取两个整数赋值给a和b int m = min(a, b); \/\/调用min函数,将返回值赋值给m printf("最小数是:%d\\n", m); \/\/输出最小数 double s = sqrt(m); \/\/调用sqrt函数,计算最小数的平方根,并...

从键盘输入两个字符,要求输出这两个字符,并输出它们的ASCII码及其ASCII...
include<stdio.h>#include<math.h>main(){char a,b;double sum; while(1){scanf(" %c%c",&a,&b);sum=sqrt(a*a+b*b); printf("a = %d,b = %d,sum = %.2lf\\n",a,b,sum);}}如图所示,望采纳。。。

c语言求平方根
平方直接两个数相乘即可。平方根可以通过这个数本身和0之间进行折半查找的方法,对数据进行计算。当两数相乘大于这个数时,重置最大值;小于这个数时,重置最小值。由于存在除不尽的数,可以加上一个精度进行判断。#include<stdio.h>#include<math.h>double squareFun(double x) \/\/ 平方{ return...

c语言小程序例题, 大师看看。怎么办?
1.5 大写转小写:输入一个大写英文字母,输出相应的小写字母。实验二 分支结构 2.1 显示成绩:输入学生的数学成绩,若低于60输出“Fail”,否则输出“Pass”。2.2 找最小值:输入四个整数,输出其中的最小值。2.3 求三角形:输入三角形的三条边,计算面积和周长(保留两位小数);若不构成三角形...

C语言问题
题目:输出特殊图案,请在c环境中运行,看一看,Very Beautiful! 1.程序分析:字符共有256个。不同字符,图形不一样。 2.程序源代码: #include "stdio.h" main() { char a=176,b=219; printf("%c%c%c%c%c\\n",b,a,a,a,b); printf("%c%c%c%c%c\\n",a,b,a,b,a); printf("%c%c%c%c%...

相似回答