三角形编程出的问题
#include<stdio.h>void main()
{
int j=0;
int a,b,c;
for(j=0;j<10;j++)
{
printf("请输入三个数字:\n");
scanf("%d,%d,%d",&a,&b,&c);
if(a<0||a>200||b<0||b>200||c<0||c<200)
printf("输入不合法!\n");
else
{
if(a+b>c||a+b==c||a+c>b||a+c==b||b+c>a||b+c==a)
printf("不呢个构成三角形!\n");
else{
if(a==b&&a==c&&b==c)
{
printf("等边三角形!\n");
}
else{
if(a==b||a==c||b==c)
{
printf("等腰三角形!\n");
}
else
printf("普通三角形!\n");
}
}
}
}
}
当我输入:3,m,5时,结果是:
输入不合法
输入不合法
输入不合法
输入不合法
输入不合法
输入不合法
输入不合法
?
输入不合法