有一个判断三角形形状的程序不知道问题出在哪了,在下大一新生,
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/09 04:13:13
有一个判断三角形形状的程序不知道问题出在哪了,在下大一新生,
#include "stdio.h"
void main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
if(a+b>c&&a+c>b&&b+c>a)
{
if(a==b&&b==c&&a==c) printf("equilateral triangle\n");
else if(a==b!=c||a==c!=b||b==c!=a) printf("isoceles triangle\n");
else printf("triangle\n");
}
else printf("non-triangle\n");
}
程序语句没有错 就是比如说输入4 5 6的时候输出的是isoceles triangle 很不解
#include "stdio.h"
void main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
if(a+b>c&&a+c>b&&b+c>a)
{
if(a==b&&b==c&&a==c) printf("equilateral triangle\n");
else if(a==b!=c||a==c!=b||b==c!=a) printf("isoceles triangle\n");
else printf("triangle\n");
}
else printf("non-triangle\n");
}
程序语句没有错 就是比如说输入4 5 6的时候输出的是isoceles triangle 很不解
问题在这句:
else if(a==b!=c||a==c!=b||b==c!=a) printf("isoceles triangle\n");
a==b!=c 意思是首先判断 a==b 吗? 不等于,于是 (a==b) 的值是0, 然后 0!=c 是成立的.所以 给出等腰.
a==b!=c 可以改写为 (a==b && b!=c)
句中,三个都有同样错误,都得改
else if(a==b!=c||a==c!=b||b==c!=a) printf("isoceles triangle\n");
a==b!=c 意思是首先判断 a==b 吗? 不等于,于是 (a==b) 的值是0, 然后 0!=c 是成立的.所以 给出等腰.
a==b!=c 可以改写为 (a==b && b!=c)
句中,三个都有同样错误,都得改
有一个判断三角形形状的程序不知道问题出在哪了,在下大一新生,
大一新生求matlab中的程序::判断一个数是否为素数
在下现在读初中二年,数学方面较为出色,但在一些辅助线的问题上出了麻烦.主要问题就是不知道什么题要加辅助线,什么题不加,有
用C#编写一个程序如何判断三角形形状
我是药学大一新生,用的是人民卫生出版社的《无机化学》第五版,不知道有好一点的参考书,
药学大一新生,用的是人民卫生出版社的《无机化学》第五版,不知道有好一点的参考书,
有一个牛吃草问题,请知道的回答一下,谢谢了,问题在下面
matlab的一个程序,不知道什么问题.
判断三角形形状的C语言程序怎么写?
都上大一了,英语作文每次都写不完,临交卷了还是感觉写的不好,不知道是哪方面有问题?
大一新生想竞选班干部的问题?
自己写了个程序不知道错在哪?