输入直角三角形的两边长,输出斜边长

我想算输入直角三角形的两条直角边长,输出斜边长度,结果保留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);
}

img

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img

你输入的时候两个数之间要加逗号
另外是 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;
}

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632