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

2024-10-30 11:13:31
推荐回答(4个)
回答1:

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

#include
#include
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)函数*/

回答2:

这个需要公式

回答3:

解:程序一:
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的底数和幂进行交换,故还可以利用赋值语句,采用将两个变量的值互换的办法来实现.

回答4:

#include  


#include  


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)。