c语言编程 等边三角形图形,c语言问题 打印图形,菜单包括:直角三角形、等腰三角形,输入图形...,c语言编程 打印图形,菜单包括:矩形,平行四边形,输入图形的...

导航:网站首页 >

c语言问题 打印图形,菜单包括:直角三角形、等腰三角形,输入图形...,c语言编程 打印图形,菜单包括:矩形,平行四边形,输入图形的

c语言问题 打印图形,菜单包括:直角三角形、等腰三角形,输入图形...,c语言编程 打印图形,菜单包括:矩形,平行四边形,输入图形的行数...

匿名网友:

我可以给你写出代码,#includeint main(){int i,j,k,n;scanf("%d",&n);for(i=1;ifor(j=1;jprintf(" ");for(k=1;kprintf("*");printf("\n");}这是等腰三角形;int i,j,n;scanf("%d"&n);for(i=1;i{for(j=1;j{printf(" ");printf("*");}printf("\n");}这是直角三角形的;用两个for,一个外循环,一个内循环。

这是基础,加油!

匿名网友:

错误1:包含中文标点符号分号;错误2:2i应改为2*i错误3:把n-i/2改为n-i修改后如下:#include int main(void){int i,j,n;printf"需要打印多少行的\'*\'号三角形,输入一个整数0~20";/*把;改成;*/scanf("%d",&n);for(i=1; i{ for(j=1; jfor(j=1; jprintf("\n"); }return 0;}希望回答对你有帮助。

匿名网友:

直角三角形#include #define N 10int main(){int i,j;for(i=1;i{for(j=1;j{if(jprintf("\40");elseprintf("*");} printf("\n");}return 0;}等腰三角形#include #define N 10int main(){int i,j;for(i=1;i{for(j=0;j{if(jprintf("\40");elseprintf("*");}printf("\n");}return 0;}改变N宏,即可改变输出行数

匿名网友:

随便写了个:#include main(){int a,b,c;printf"请输入三角形的三边:";scanf("%d",&a);scanf("%d",&b);scanf("%d",&c);if((a+b)>c&&(b+c)>a&&(a+c)>b){printf"这三边可以组成三角形!\n";if (a*a+b*b==c*c||a*a+c*c==b*b||c*c+b*b==a*a){printf"这是个直角三角形!\n";}if ((a==b)&&(b==c)){printf"这是个等边三角形!\n";}if (a==b||a==c||c==b){printf"这是个等腰三角形!\n";}}elseprintf"这三条边无法组成三角形!\n";}

匿名网友:

随便写了个:#include <stdio.h>main(){int a,b,c;printf"请输入三角形的三边:";scanf("%d",&a);scanf("%d",&b);scanf("%d",&c);if((a+b)>c&&(b+c)>a&&(a+c)>b){printf"这三边可以组成三角形!\n";if (a*a+b*b==c*c||a*a+c*c==b*b||c*c+b*b==a*a){printf"这是个直角三角形!\n";}if ((a==b)&&(b==c)){printf"这是个等边三角形!\n";}if (a==b||a==c||c==b){printf"这是个等腰三角形!\n";}}elseprintf"这三条边无法组成三角形!\n";}

匿名网友:

//这个是注释,||才是逻辑的或|这个是英文输入状态下,shitf加键盘的其他就没错误了,第一个if后面的;号删掉,//改成||就成了,void main() { float a,b,c; scanf("%f,%f,%f",&a,&b,&c); if(c>=a+b||b>=a+c||a>=b+c||0>a||0>b||0>c) { printf"非三角形\n"; } else { if(a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a) { if(a==b||a==c||b==c) { printf"等腰直接三角形\n"; } else { printf"直角三角形\n"; } } else { if(a==b||a==c||b==c) { printf"等腰三角形\n"; } else { printf"一般三角形\n"; } } } }

问题推荐

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值