C语言问题,输入3边判断三角形形状,急~#include main() {int a,b,c; printf("请输入三个边长:\n"); scanf("%d %d %d",&a,&b,&c); if(a+b>c && a+c>b && b+c>a) if(a*a==b*b+c*c || b*b==a*a+c*c || c*c==a*a+b*b) printf("
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/05 22:35:57
![C语言问题,输入3边判断三角形形状,急~#include main() {int a,b,c; printf(](/uploads/image/z/3146639-23-9.jpg?t=C%E8%AF%AD%E8%A8%80%E9%97%AE%E9%A2%98%2C%E8%BE%93%E5%85%A53%E8%BE%B9%E5%88%A4%E6%96%AD%E4%B8%89%E8%A7%92%E5%BD%A2%E5%BD%A2%E7%8A%B6%2C%E6%80%A5%7E%23include+++main%28%29++%7Bint+a%2Cb%2Cc%3B++++printf%28%22%E8%AF%B7%E8%BE%93%E5%85%A5%E4%B8%89%E4%B8%AA%E8%BE%B9%E9%95%BF%EF%BC%9A%5Cn%22%29%3B++++scanf%28%22%25d+%25d+%25d%22%2C%26a%2C%26b%2C%26c%29%3B++++if%28a%2Bb%3Ec+%26%26+a%2Bc%3Eb+%26%26+b%2Bc%3Ea%29+++++if%28a%2Aa%3D%3Db%2Ab%2Bc%2Ac+%7C%7C+b%2Ab%3D%3Da%2Aa%2Bc%2Ac+%7C%7C+c%2Ac%3D%3Da%2Aa%2Bb%2Ab%29++++++printf%28%22)
C语言问题,输入3边判断三角形形状,急~#include main() {int a,b,c; printf("请输入三个边长:\n"); scanf("%d %d %d",&a,&b,&c); if(a+b>c && a+c>b && b+c>a) if(a*a==b*b+c*c || b*b==a*a+c*c || c*c==a*a+b*b) printf("
C语言问题,输入3边判断三角形形状,急~
#include
main()
{
int a,b,c;
printf("请输入三个边长:\n");
scanf("%d %d %d",&a,&b,&c);
if(a+b>c && a+c>b && b+c>a)
if(a*a==b*b+c*c || b*b==a*a+c*c || c*c==a*a+b*b)
printf("直角三角形.\n");
else if(a==b && a==c)
printf("等边三角形.\n");
else if(a==b||b==c||a==c)
printf("等腰三角形.\n");
else if(a+b
C语言问题,输入3边判断三角形形状,急~#include main() {int a,b,c; printf("请输入三个边长:\n"); scanf("%d %d %d",&a,&b,&c); if(a+b>c && a+c>b && b+c>a) if(a*a==b*b+c*c || b*b==a*a+c*c || c*c==a*a+b*b) printf("
你的IF ELSE 循环结构有错!IF嵌套,好好看看
大概思路:
if(能够成三角形的判断)
{
构成 等腰 直角 等边的判断
剩下就是普通三角形 输出一条语句
}
else if
不能构成三角形