c语言字母三角形编程程序,编写一个C语言程序,输入下列三角形 * * * * * *

编写一个C语言程序,输入下列三角形 * * * * * *

答案:3  信息版本:手机版

解决时间 2021-04-30 10:56

已解决

2021-04-30 05:58

编写一个C语言程序,输入下列三角形 * * * * * *

最佳答案

2021-04-30 06:22

#include

main()

{

int i,j;

for(i=0;i<3;i++){

dufor(j=0;j<=i;j++)

printf("*");

printf("\n");

}

}如图所示,是要zhi这样的三dao角型么,望采纳。回。答。。。。

全部回答

1楼

2021-04-30 08:40

#include

int tr(double a[])//判断是否能构成三角形

{

return (a[0]>=(a[1]+a[2]));

}

int zhijiao(double a[])//判断是否为直角三角形

{

if(a[0]*a[0]==(a[1]*a[1]+a[2]*a[2]))return 1;

else return 0;

}

int deng(double a[])//判断是否为等腰、等62616964757a686964616fe59b9ee7ad9431333366303138边三角形

{

long n=0;

if(a[0]==a[1])n++;

if(a[0]==a[2])n++;

if(a[1]==a[2])n++;

return n;

}

int main()

{

double a[3],c,e;

printf("输入三条边的长度:");scanf("%lf %lf %lf",a,a+1,a+2);

if(a[1]>a[0]){c=a[1];a[1]=a[0];a[0]=c;}

if(a[2]>a[0]){c=a[2];a[2]=a[0];a[0]=c;}

if(tr(a)){printf("无法构成三角形\n");return 0;}

c=zhijiao(a);e=deng(a);

if(e==3)printf("该三角形为等边三角形\n");

else if(e&&c)printf("该三角形为等腰直角三角形\n");

else if(e)printf("该三角形为等腰三角形\n");

else if(c)printf("该三角形为直角三角形\n");

else printf("该三角形为一般三角形\n");

return 0;

}

2楼

2021-04-30 07:42

int main(){

int a,b,c;

printf("please input 3 numbers as a,b,c:\n");

scanf("%d,%d,%d",&a,&b,&c);

if(a+b<=c) printf("can't\n");

else if(a+c<=b) printf("can't\n");

else if(b+c<=a) printf("can't\n");

else if(a==b){

if(b==c) printf("等边\n");

esle printf("等腰\n");

}

else if(b==c) printf("等腰\n");

else if (a==c) printf("等腰\n");

else printf("一般\n");

return 0;

}

头文件有些不大记得了,你自己看着稍微加一点吧,就是一些最基础的头文件

我要举报

如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

大家都在看

推荐资讯

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值