c语言 错误

来源:百度知道 编辑:UC知道 时间:2024/06/18 10:10:11
#include <stdio.h>
#include <math.h>
void main()
{
float a,b,A,B;
printf("请输入数 a=");
scanf("%f",&a);
printf("请输入数 b=");
scanf("%f",&b);
A=sqrt(a);
B=sqrt(b);
if(a>b)printf("数a,b中较大值开方为%f\n",&A);
if(a<b)printf("数a,b中较大值开方为%f\n",&B);
}

#include <stdio.h>
void main()
{
float a,A,B;
printf("请输入数 a=");
scanf("%f",&a);
A=a*a;
B=a*a*a;
printf("数a的平方为%f\n数a的立方为%f\n",&A,&B);
}
这两个程序都错哪里了啊

printf("数a的平方为%f\n数a的立方为%f\n",&A,&B);

吧&去掉

#include <stdio.h>
#include <math.h>
void main()
{
float a,b,A,B;
printf("请输入数 a=");
scanf("%f",&a);
printf("请输入数 b=");
scanf("%f",&b);
A=sqrt(a);
B=sqrt(b);
if(a>b)printf("数a,b中较大值开方为%f\n",A);
if(a<b)printf("数a,b中较大值开方为%f\n",B); /*不要用&*/
}

#include <stdio.h>
void main()
{
float a,A,B;
printf("请输入数 a=");
scanf("%f",&a);
A=a*a;
B=a*a*a;
printf("数a的平方为%f\n数a的立方为%f\n",A,B);
}

#include <stdio.h>
#include <math.h>
void main()
{
float a,b,A,B;
printf("请输入数 a=");
scanf("%f",&a);
printf("请输入数 b=");
scanf("%f",&b);
A=sqrt(a);
B=sq