第1个回答 2012-05-17
#include <stdio.h>
main()
{
int a,b,c;
printf("请输入三条边:\n");
scanf("%d %d %d",&a,&b,&c);
if((a>=1&&a<=100)&&(b>=1&&b<=100)&&(c>=1&&c<=100))
if((a<b+c)&&(b<a+c)&&(c<a+b))
if(a==b&&b==c)
printf("等边三角形\n");
else
if(a!=b&&b!=c)
printf(" 一般三角形\n");
else
printf("等腰三角形\n");
else
printf("非三角形\n");
else
printf("边的取值超出允许范围\n");
}
第2个回答 2012-05-03
#include <iostream>
using namespace std;
void main()
{
int a,b,c;
cout<<"请输入三角形三条边:"<<endl;
cin>>a>>b>>c;
if(a<1&&a>100||b<1&&b>100||c<1&&c>100)
cout<<"边的取值超出允许范围";
else if(a>=b+c||b>=a+c||c>=a+b)cout<<"非三角形";
else if(a==b&&a==b&&b==c)cout<<"等边三角形";
else if(a==b||a==c||b==c)cout<<"等腰三角形";
else cout<<"一般三角形";
}
第3个回答 2012-05-03
#include "StdAfx.h"
#include "stdio.h"
int main()
{
int a,b,c;
printf("请输入三角形三条边:\n");
scanf("%d %d %d",&a,&b,&c);
if(a<1&&a>100||b<1&&b>100||c<1&&c>100)
printf("边的取值超出允许范围\n");
else if(a>=b+c||b>=a+c||c>=a+b)
printf("非三角形\n");
else if(a==b&&b==c)
printf("等边三角形\n");
else if(a==b||a==c||b==c)
printf("等腰三角形\n");
else printf("一般三角形\n");
return 0;
}本回答被网友采纳