三角形||⊙︿⊙库函数…╮⊙o⊙╭勾股定理V(^O^)V
/*由勾股定理延伸而来*/#include"stdio.h"
void int sjx(int a,int b, int c)
{
//若一个三角形的三边a,b,c (ab>c>0)
if(a*b>c>0)
//满足:
//(i)b+c>a,则这个三角形是 锐角三角形;
if(b*b+c*c>a*a)
{
printf("根据系统判断你输入的是锐角三角形。\n");
}
//(ii)b+c=a,则这个三角形是 直角三角形;
else if(b*b+c*c=a*a)
{
printf("根据系统判断你输入的是直角三角形。\n");
}
//(iii)b+c<a,则这个三角形是 钝角三角形。
else if(b*b+c*c=a*a)
{
printf("根据系统判断你输入的是钝角三角形。\n");
}
else
{
printf("其实这个系统也很纠结-_-||");
}
return 0;
}
int main(void)
{
int length,width,height;
printf("please input length : \n >");
scanf("%d",&length);
printf("please input width : \n >");
scanf("%d",&width);
printf("please input heigth : \n >");
scanf("%d",&heigth);
sjx(length,width,height);
return 0;
}
//这是我的第二个帖子,哪里错了呢?(第一次悬赏鱼刺,原来鱼币是用来悬赏的,看见别人选生1个金币,自己也悬赏一个,手机一大堆没解决的问题,以后就要仍在这里了(#∩_∩#) #include<stdio.h>
#include<math.h>
void sjx(int a,int b, int c);
void mp(int * a,int * b,int * c);
int main(void)
{
int length,width,height;
printf("please input length : \n >");
scanf("%d",&length);
printf("please input width : \n >");
scanf("%d",&width);
printf("please input height : \n >");
scanf("%d",&height);
sjx(length,width,height);
return 0;
}
void sjx(int a,int b, int c)//不废话了
{
int a2,b2,c2;
if(a>0 && b>0 && c>0)
{
mp(&a,&b,&c);
if(a<b+c)
{
a2 = pow(a,2);
b2 = pow(b,2);
c2 = pow(c,2);
if(a2 < b2 + c2)
{
if(b == c)
{
if(a != b)
{
printf("等腰锐角三角形\n");
}
else
{
printf("等边三角形\n");
}
}
else
{
printf("普通锐角三角形\n");
}
}
else if(a2 == b2 + c2)
{
if(b == c)
{
printf("等腰直角三角形\n");
}
else
{
printf("普通直角三角形\n");
}
}
else
{
if(b == c)
{
printf("等腰钝角三角形\n");
}
else
{
printf("普通钝角三角形\n");
}
}
}
else
{
printf("这三边构不成三角形!\n");
}
}
else
{
printf("三角形三边必须都是正数!\n");
}
}
void mp(int * a,int * b,int * c)//将三边按从大到小排列
{
int i,j,t;
int n = {*a,*b,*c};
for(i = 0;i<2;i++)
{
for(j = i+1;j<3;j++)
{
if(n<n)
{
t = n;
n = n;
n = t;
}
}
}
*a = n;
*b = n;
*c = n;
} 学习一下,支持 牡丹花下死做鬼 发表于 2014-6-9 08:29
谢谢啊,晕死手机只有肤质代码。必须转换成电脑版才能看到代码。 牡丹花下死做鬼 发表于 2014-6-9 08:29
还有就是,。。。怎么结束悬赏?一直标记的是未解决。 和鱼C老师一起学逆向分析。。。。。 boy520 发表于 2014-6-9 18:16
和鱼C老师一起学逆向分析。。。。。
我这个人很懒,c视频还没看完,不懂啥叫逆行 lark 发表于 2014-6-9 11:53 static/image/common/back.gif
还有就是,。。。怎么结束悬赏?一直标记的是未解决。
设置我为最佳答案即可 牡丹花下死做鬼 发表于 2014-6-14 16:01
设置我为最佳答案即可
说一下路径,手里版本的
页:
[1]