初学,写的挺烂的,还请大佬多指教
#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)函数*/
这个需要公式
解:程序一:
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的底数和幂进行交换,故还可以利用赋值语句,采用将两个变量的值互换的办法来实现.
#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)。