C语言分别用直角三角形和等腰三角形形状编程输出“*”
发布网友
发布时间:2022-05-01 15:16
我来回答
共2个回答
热心网友
时间:2023-10-21 07:15
直角三角形
#include <stdio.h>
#define N 10
int main()
{
int i,j;
for(i=1;i<=N;++i)
{
for(j=1;j<=N;++j)
{
if(j<=N-i)
printf("\40");
else
printf("*");
}
printf("\n");
}
return 0;
}
等腰三角形
#include <stdio.h>
#define N 10
int main()
{
int i,j;
for(i=1;i<=N;++i)
{
for(j=0;j<N+i-1;++j)
{
if(j<N-i)
printf("\40");
else
printf("*");
}
printf("\n");
}
return 0;
}
改变N宏,即可改变输出行数追问if(j<=N-i) printf("\40");
这行代码不懂啊?可以加你Q 吗?有问题请教,谢啦
热心网友
时间:2023-10-21 07:15
#include<stdio.h>
main()
{ char a[5][5],i,j;
for(i=0;i<5;i++){
for(j=0;j<5;j++){
if(j==0){ a[i][j]='*';}
else if(i==j){ a[i][j]='*';}
else if(i==4){a[i][j]='*';}
else {a[i][j]=' ';}
}
}
for(i=0;i<5;i++){
for(j=0;j<=i;j++){
printf("%c",a[i][j]);
}
printf("\n");
}
}追问您好,你Q多少啊?有问题请教
追答616342451
如何用c语言判定三角形的类型
通过C语言代码实现,可以判定三角形的类型。首先需要输入三角形的三边长度。代码中,先判断输入的三边长度是否都大于0,因为三边长度必须为正数。然后,根据三角形三边关系进行判断:如果任意两边之和大于第三边,满足三角形的成立条件。接着,进一步判断三角形的类型。如果三边相等,则为等边三角形,输出...
c语言问题 打印图形,菜单包括:直角三角形、等腰三角形,输入图形的行数...
} 这是直角三角形的;用两个for,一个外循环,一个内循环。这是基础,加油!
怎样用C语言判断三角形类型(等边,等腰,直角,等腰直角)?
a[0]=a[2]
c语言题目:输入三个数,输出是三角形或不是,并判断三角形类型,如何编 ...
\x0d\x0a}\x0d\x0aelse if(a==b || a==c || b==c)\x0d\x0a{\x0d\x0aprintf("等腰三角形");\x0d\x0a}\x0d\x0aelse if(a*a+b*b==c*c || a*a+c*c==b*b || b*b+c*c==a*a)\x0d\x0a{\x0d\x0aprintf("直角三角形");\x0d\x0a}\x0d\...
用C语言编程
void s(int a,int b,int c){ double p,f;p=(a+b+c)/2;f=p*(p-a)*(p-b)*(p-c);if((a*b+b*c)==(b^2+a*c)){ printf("三角形是等腰三角形\n");printf("面积:%lf\n",sqrt(f));} if((a^2+2*(b^2)+c^2)==(2*a*b+2*b*c)){ printf("三角形是等边...
C语言,怎么编程判断三角形的形状?
h> define EPSINON 1e-3#define ABS(a) (((a)>0)?(a):(-a)) //?:不支持表达式嵌套#define ZERO(x) ((x)>-EPSINON && (x)<EPSINON)#define MAX(a,b) (((a)>(b))?(a):(b))#define MIN(a,b) (((a)<(b))?(a):(b))float a, b, c;float max, mid,...
C语言或者C++编写一个三角形问题
要求输入值为正整数,否则提示"输入不合法"要求三边长度都在20~80之间,否则提示"边长超出范围"如果不能构成三角形,则输出"非三角形"若三边相等,则输出为"等边三角形"若有两边相等,则输出"等腰三角形"若三边都不相等,则输出"一般三角形"若有一个直角,则输出"直角三角形"...
从键盘输入三个正整数a,b,c分别表示一个三角形的三条边,编程确定是否能...
int main(){ int a,b,c,g,h,i;scanf("%d%d%d",&a,&b,&c);g=a;if(b<g)g=b;if(c<g)g=c;h=a;if(b>h)h=b;if(c>h)h=c;i=a+b+c-g-h;if(a==b&&b==c) //你的判断不对,应该这样写 printf("It's an equilateral triangle.\n");else if(a==b||b==c|...
C语言绘制输出等腰直角三角形(用*号输出),腰宽度=8, 厚度=2(边有2个*...
C语言绘制输出等腰直角三角形(用*号输出),腰宽度=8, 厚度=2(边有2个*号) 十万火急,后面还有类似的做好了,10块钱微信... 十万火急,后面还有类似的做好了,10块钱微信 展开 我来答 1个回答 #热议# 普通人应该怎么科学应对『甲流』?听不清啊 高粉答主 ...
已知有一输入a.b,c三边判断三角形形状的程序,要求w16.<均为不大于100...
printf("这是一个等腰三角形。\n");} else if (a * a + b * b == c * c || a * a + c * c == b * b || b * b + c * c == a * a) { printf("这是一个直角三角形。\n");} else { printf("这是一个普通三角形。\n");} } else { printf("输入的边长...