魔王寨符石组合怒焰:求救~~~~~~~~~~谁会阿??C语言~~~~~~~~~~~~

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 15:10:28
题是这样的:
由键盘输入任意三个数,计算以这三个数为边长的三角形周长。(提示:先判断三个数的合法性再运用三角形周长公式计算。)
谢谢大家了~~~~~~~~~~
用C语言编~~~~~~~~~~

#include <stdio.h>
int isOK(float a,float b,float c)
{

return ((a+b<c)||(a+c<b)||(b+c)<a))?0:1;
}
float getTL(float a,float b,float c)
{
return a+b+c;
}

int main(char* x,char** y)
{
float a,b,c;
printf("input 3 side length:\n");
scanf("%f%f%f",&a,&b,&c);
isOK(a,b,c)?printf("side length:%f",getTL(a,b,c)):printf("side length is error!");
return 0;
}

#include <stdio.h>
int main(char* x,char** y)
{
float a,b,c;

printf("输入三角形三边长a,b,c:");
scanf("%f,%f,%f",&a,&b,&c);
if(((a+b)<c)||((a+c)<b)||((b+c)<a))
printf("三角形周长是:%f\n",a+b+c);
else
printf("不能组成三角形\n");
return 0;
}

main()
{float a,b,c,d;
scanf("%f,%f,%f",&a,&b,&c);
if(a>=b+c||b>=a+c||c>=a+b)
printf("the triangle isn't exist\n");
else d=a+b+c;
printf("the triangle's perimeter is %f", d);
}

#include "stdio.h"
main()
{float a,b,c,d;
scanf("%f,%f,%f",&a,&b,&c);
if(a>=b+c||b>=a+c||c>=a+b)
printf("the triangle isn't exist\n");
else
d=a+b+c;
printf("the triangle's perimeter is %f", d);
}

#include "stdio.h"
void main()
{float a,b,c,d;
scanf("%f,%f,%f",&a,&b,&c);
if(a>=(b+c)||b>=(a+c)||c>=(a+b))
printf("it isn't exist\n");
else
d=a+b+c;
printf("the perimeter is %f", d);
}

#include "stdio.h"
void main()
{float a,b,c,d;
scanf("%f,%f,%f",&a,&b,&c);
if(a>=(b+c)||b>=(a+c)||c>=(a+b))
printf("三角形不成立\n");
else
d=a+b+c;
printf("the perimeter is %f", d);