从键盘输入三个正整数a,b,c分别表示一个三角形的三条边,编程确定是否能构成三角形...
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 02:22:30
从键盘输入三个正整数a,b,c分别表示一个三角形的三条边,编程确定是否能构成三角形...
从键盘输入三个正整数a,b,c分别表示一个三角形的三条边,编程确定是否能构成三角形,若能,则输出三角形的类型(任意三角形It's a triangle.等腰三角形It's an isosceles triangle.等边三角形It's an equilateral triangle.直角三角形It's a right triangle.无法构成三角形It's not a
triangle.)
注意,输出的单词之间仅有一个空格
输出结果最后需要“换行”
为什么以下我做的答案错误呢?
#include
#include
int main()
{
int a,b,c,g,h,i;
scanf("%d%d%d",&a,&b,&c);
g=a;
if(bh)
h=c;
i=a+b+c-g-h;
if((a==b)==c)
printf("It's an equilateral triangle.\n");
else if((a==b)||(b==c)||(c==a))
printf("It's an isosceles triangle.\n");
else if(h==sqrt(g*g+i*i))
printf("It's a right triangle.\n");
else if((i+g>h)&&(h-i
从键盘输入三个正整数a,b,c分别表示一个三角形的三条边,编程确定是否能构成三角形,若能,则输出三角形的类型(任意三角形It's a triangle.等腰三角形It's an isosceles triangle.等边三角形It's an equilateral triangle.直角三角形It's a right triangle.无法构成三角形It's not a
triangle.)
注意,输出的单词之间仅有一个空格
输出结果最后需要“换行”
为什么以下我做的答案错误呢?
#include
#include
int main()
{
int a,b,c,g,h,i;
scanf("%d%d%d",&a,&b,&c);
g=a;
if(bh)
h=c;
i=a+b+c-g-h;
if((a==b)==c)
printf("It's an equilateral triangle.\n");
else if((a==b)||(b==c)||(c==a))
printf("It's an isosceles triangle.\n");
else if(h==sqrt(g*g+i*i))
printf("It's a right triangle.\n");
else if((i+g>h)&&(h-i
判断是否存在 《=0的值
找出最大数 判断 两边之和 大于第三边 两边之差小于第三边
(a==b)==c 是错误的判断想 (a==b)返回的是1或者0 在判断==c肯定是错的
直角等腰三角形的存在
找出最大数 判断 两边之和 大于第三边 两边之差小于第三边
(a==b)==c 是错误的判断想 (a==b)返回的是1或者0 在判断==c肯定是错的
直角等腰三角形的存在
从键盘输入三个正整数a,b,c分别表示一个三角形的三条边,编程确定是否能构成三角形...
vf编程 :从键盘输入a,b,c的值,判断它们能否构成一个三角形的三条边,如果能,则计算三角形的面积,
从键盘输入a,b,c,三个数,判断是否能够成三角形,如果能够构成三角形,则求由a,b,c,构成的三角形的面积
vf编程判断三角形=从键盘输入a=10,b=50,c=41的值,判断它们能否构成一个三角形的三条边,如果能,则输出三角形
从键盘输入三角形的三个边,判断是否能构成三角形
由键盘输入3个数字,试编程判断他们是否可以构成一个三角形.如果能构成一个三角形,请计算三角形的面积
一道关于VF的题题目是这样的:从键盘输入a、b、c的值,判断它们能否构成三角形的三条边.如果能构成一个三角形,则计算三角
VB编程:从键盘输入三角形的三边,判断能否构成三角形:如果能构成三角形,则计算其面积
编写程序,定义三个变量,分别表示三角形的三条边,输出是否能组成一个三角形.
用java语言编程 从键盘输入三个数,以这三个数为三角形三条边的边长,请问这三条边是否可以组成三角形,
VB编程 输入三角形三条边长啊,a,b,c的值,根据其数值,判断是否构成三角形.
定义一个求阶乘的函数,从键盘输入三个正整数a、b、c,通过函数调用求出a!/(b!+c!)