我想算输入直角三角形的两条直角边长,输出斜边长度,结果保留2位小数的程序。,但我不知道怎么出错了
#include<stdio.h>
void main()
{
float a,b,c;
scanf("%f,%f",&a,&b);
c=aa+bb;
float=sqrt(c);
printf("c=%f",c);
}
float=sqrt(c);
改成
c=sqrt(c);
你题目的解答代码如下:
#include<stdio.h>
#include<math.h>
void main()
{
float a,b,c;
scanf("%f,%f",&a,&b);
c=a*a+b*b;
c=sqrt(c);
printf("c=%f",c);
}
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
你输入的时候两个数之间要加逗号
另外是 c = sqrt(c);
#include<stdio.h>
#include <math.h>
int main()
{
float a,b,c;
scanf("%f,%f",&a,&b);
c=a*a+b*b;
c=sqrt(c);
printf("c=%f",c);
return 0;
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!