问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

急求,,简单的编程问题,判断三边是否构成三角形

发布网友 发布时间:2022-05-01 15:16

我来回答

5个回答

热心网友 时间:2023-10-21 07:15

#include<stdio.h>
int main()
{
int x,y,z;
scanf("%d,%d,%d",&x,&y,&z);
if(x+y>z&&x+z>y&&z+y>x)
{
printf("三边构成:");
if(x==y==z)
printf("等边三角形/n");
else if(x==y||x==z||y==z)
printf("等腰三角形/n");
else
printf("一般三角形/n");
}
else
printf("三边不构成三角形");
return 0;
}
你的第一个printf("三边构成:");和下面的判断都应该放在
if(x+y>z&&x+z>y&&z+y>x)
之后的大括号里,大括号里的所有语句都相当于一个语句。

热心网友 时间:2023-10-21 07:16

# include<stdio.h>
int main()
{
int i;
float a,b,c;
scanf("%f%f%f",&a,&b,&c);
if(a+b<=c||a+c<=b||b+c<=a) \\判断能否构成三角形
printf("不能构成三角形");
else
{
if(a==b==c) \\判断是否等边三角形
printf("构成等边三角形");
else
if(a==b||a==c||b==c) \\判断是否等腰三角形
printf("构成等腰三角形");
else printf("构成不等边三角形");
}
getch();
}
#include <stdio.h>

void main()
{
int a,b,c;
printf("Please Input a,b,c:");
scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);
if(a+b<=c||a+c<=b||b+c<=a) /*判断是否能构成三角形*/
printf("No!\n");
else
{
printf("Yes!\n");
if(a==c||a==b||b==c) /*判断是否为等腰三角形*/
{
printf("It can be an isoceles triangle!\n");
if(a==c && a==b) /*判断是否为等边三角形*/
printf("It also can be an equilateral triangle!\n");
else
printf("But it can not be an equilateral triangle!\n");
}
else
{
printf("It can't be an isoceles triangle!\n");
}
}
getch();
}

热心网友 时间:2023-10-21 07:16

两边和大于第三边,依次判断,一不符合就结束。只判断是否是三角形,没说等边,等腰和直角、锐角钝角三角形,故能简单尽量简单,不要在一段代码里尝试做所有的事情。

热心网友 时间:2023-10-21 07:15

#include<stdio.h>
int main()
{
int x,y,z;
scanf("%d,%d,%d",&x,&y,&z);
if(x+y>z&&x+z>y&&z+y>x)
{
printf("三边构成:");
if(x==y==z)
printf("等边三角形/n");
else if(x==y||x==z||y==z)
printf("等腰三角形/n");
else
printf("一般三角形/n");
}
else
printf("三边不构成三角形");
return 0;
}
你的第一个printf("三边构成:");和下面的判断都应该放在
if(x+y>z&&x+z>y&&z+y>x)
之后的大括号里,大括号里的所有语句都相当于一个语句。

热心网友 时间:2023-10-21 07:16

# include<stdio.h>
int main()
{
int i;
float a,b,c;
scanf("%f%f%f",&a,&b,&c);
if(a+b<=c||a+c<=b||b+c<=a) \\判断能否构成三角形
printf("不能构成三角形");
else
{
if(a==b==c) \\判断是否等边三角形
printf("构成等边三角形");
else
if(a==b||a==c||b==c) \\判断是否等腰三角形
printf("构成等腰三角形");
else printf("构成不等边三角形");
}
getch();
}
#include <stdio.h>

void main()
{
int a,b,c;
printf("Please Input a,b,c:");
scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);
if(a+b<=c||a+c<=b||b+c<=a) /*判断是否能构成三角形*/
printf("No!\n");
else
{
printf("Yes!\n");
if(a==c||a==b||b==c) /*判断是否为等腰三角形*/
{
printf("It can be an isoceles triangle!\n");
if(a==c && a==b) /*判断是否为等边三角形*/
printf("It also can be an equilateral triangle!\n");
else
printf("But it can not be an equilateral triangle!\n");
}
else
{
printf("It can't be an isoceles triangle!\n");
}
}
getch();
}

热心网友 时间:2023-10-21 07:17

把第一个if(x+y>z&&x+z>y&&z+y>x)下的printf("三边构成:");下移一行。

热心网友 时间:2023-10-21 07:15

#include<stdio.h>
int main()
{
int x,y,z;
scanf("%d,%d,%d",&x,&y,&z);
if(x+y>z&&x+z>y&&z+y>x)
{
printf("三边构成:");
if(x==y==z)
printf("等边三角形/n");
else if(x==y||x==z||y==z)
printf("等腰三角形/n");
else
printf("一般三角形/n");
}
else
printf("三边不构成三角形");
return 0;
}
你的第一个printf("三边构成:");和下面的判断都应该放在
if(x+y>z&&x+z>y&&z+y>x)
之后的大括号里,大括号里的所有语句都相当于一个语句。

热心网友 时间:2023-10-21 07:16

两边和大于第三边,依次判断,一不符合就结束。只判断是否是三角形,没说等边,等腰和直角、锐角钝角三角形,故能简单尽量简单,不要在一段代码里尝试做所有的事情。

热心网友 时间:2023-10-21 07:16

# include<stdio.h>
int main()
{
int i;
float a,b,c;
scanf("%f%f%f",&a,&b,&c);
if(a+b<=c||a+c<=b||b+c<=a) \\判断能否构成三角形
printf("不能构成三角形");
else
{
if(a==b==c) \\判断是否等边三角形
printf("构成等边三角形");
else
if(a==b||a==c||b==c) \\判断是否等腰三角形
printf("构成等腰三角形");
else printf("构成不等边三角形");
}
getch();
}
#include <stdio.h>

void main()
{
int a,b,c;
printf("Please Input a,b,c:");
scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);
if(a+b<=c||a+c<=b||b+c<=a) /*判断是否能构成三角形*/
printf("No!\n");
else
{
printf("Yes!\n");
if(a==c||a==b||b==c) /*判断是否为等腰三角形*/
{
printf("It can be an isoceles triangle!\n");
if(a==c && a==b) /*判断是否为等边三角形*/
printf("It also can be an equilateral triangle!\n");
else
printf("But it can not be an equilateral triangle!\n");
}
else
{
printf("It can't be an isoceles triangle!\n");
}
}
getch();
}

热心网友 时间:2023-10-21 07:16

两边和大于第三边,依次判断,一不符合就结束。只判断是否是三角形,没说等边,等腰和直角、锐角钝角三角形,故能简单尽量简单,不要在一段代码里尝试做所有的事情。

热心网友 时间:2023-10-21 07:17

把第一个if(x+y>z&&x+z>y&&z+y>x)下的printf("三边构成:");下移一行。

热心网友 时间:2023-10-21 07:17

把“printf("三边构成:");”放进if语句里边试试

热心网友 时间:2023-10-21 07:17

把“printf("三边构成:");”放进if语句里边试试

热心网友 时间:2023-10-21 07:17

把第一个if(x+y>z&&x+z>y&&z+y>x)下的printf("三边构成:");下移一行。

热心网友 时间:2023-10-21 07:17

把“printf("三边构成:");”放进if语句里边试试
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
显卡降价矿难了!分享几个检测矿卡的实用软件 怎么分辨二手显卡刷bios 下文教你 怎么识别矿卡 鉴别矿卡的方法介绍 怎么设置小度在家回家视频通话? 贵阳砂岩雕塑厂有哪些 西安市长安二中附近有老年公寓没 来西安这么久了第一次租到性价比高的房子,松鼠公寓良心推荐_西安... 陕西省自强中等专业学校2024年学费多少 宝鸡市区有什么比较好的楼盘 乔安如何远程监控 C语言编程(三角形问题) 汇编输出等腰三角形 求大神!! c语言编程,编写一个程序,要求输出的是 4 行由*号组成的等腰三角形 C编程十行等腰三角形形状 编写程序,输出G组成9行等腰三角形 C++编程实现倒的等腰三角形 C语言分别用直角三角形和等腰三角形形状编程输出“*” C++ 编程 打印等腰三角形 描述 根据要求用指定的字符打印一个等腰三角型。 Java算法实现杨辉三角等腰三角形 怎样编程实现用自己名字组成的等腰三角形, 4. 用循环结构语句编程实现,打印出如下图案(等腰三角形)。 杨辉等腰三角形C语言编程 c#程序,怎么用*编程一个等腰三角形 C语言中编程等腰三角形的问题,看图 C语言 编程实现输出由*组成的等腰三角形 赏分呐!!! C语言 编程 等腰三角形问题 大神快来啊 很急 c语言编写等腰三角形 c++ 怎么编等腰三角形? 如何设置短信号码? 哈弗f7两年开了23000公里要做大保养吗? 微信公众号可以提取公积金吗? 人身体衰老从什么年龄开始 男性一般从什么年龄开始衰老? 人的身体从多少岁开始衰老? 人的身体在多大年龄开始衰老 人类从多少岁时开始衰老? 一般人在几岁开始衰老 人多大年龄开始衰老 男人多大年龄开始衰老 人在哪个年龄段开始出现衰老? 人到底从多少岁开始会进入衰老期? 人到多大岁数健康开始衰老 男人多大开始衰老 人在多大年龄开始衰老 人是从什么时候开始衰老的? 人体从多少岁开始衰老? 一般人在几岁开始衰老? 人类从多大年龄开始衰老 怎样提高语言表达能力?心里想的是清楚,一表达就思绪混乱,说的一点没有逻辑,别人都不知道我在说什么。 鲅鱼又叫“马鲛鱼”,被称为“鱼中极品”,鲅鱼的烹饪方法有哪些呢?