导航:首页 > 编程语言 > c语言编程等腰三角

c语言编程等腰三角

发布时间:2022-07-08 12:47:09

㈠ 怎么用C语言输出一个等腰三角形

#include <stdio.h>

void main( )

{

int i,j,k;

for(i=0;i<5;i++)

{

for(j=0;j<4-i;j++)

printf(" ");

for(k=0;k<=i;k++)

printf("# ");

printf(" ");

}

}


㈡ C语言 编程 等腰三角形问题 大神快来啊 很急

#include<stdio.h>
void main()
{
int T = 2, a = 0, b = 0, c = 0;

int i = 0;

for(i = 1; i <= T; i++)

{
printf("请输入第%d组数:", i);

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

if(a == b && a != c && (a+b)>c)

{printf("YES\n");}else{printf("NO\n");}

}

}

㈢ c语言 判断给定的三条边是否能组成等腰三角形 的全部程序

/*
程序功能(VC6.0):输入三角形三边
a、b、c,判断a、b、c能否构成三角形,若不能则输出相应的信息,若能则判断组成的是等腰、等边、直角还是一般三角形:
*/
#include
<stdio.h>
#include
<math.h>
void
main()
{
int
a,b,c;
printf("Please
Enter
a
b
c:");
scanf("%d%d%d",&a,&b,&c);
if((a+b<c)||(a+c<b)||(b+c<a))
printf("a
b
c不能构成三角形\n");
else
if(a==b)
{
if(b==c)
printf("a
b
c构成等边三角形\n");
else
printf("a
b
c构成等腰三角形\n");
}
else
if(a==c)
{
if(c==b)
printf("a
b
c构成等边三角形\n");
else
printf("a
b
c构成等腰三角形\n");
}
else
if(b==c)
{
if(a==b)
printf("a
b
c构成等边三角形\n");
else
printf("a
b
c构成等腰三角形\n");
}
else
if((pow(a,2)+pow(b,2)==pow(c,2))||(pow(a,2)+pow(c,2)==pow(b,2))||pow(b,2)+pow(c,2)==pow(a,2))
printf("a
b
c构成直角三角形\n");
else
printf("a
b
c构成一般三角形\n");
}

㈣ 用C语言输出ABC等腰三角形

#include<stdio.h>
int main()
{int n; //定义一个数作为行数
printf("n=");//输出提示输入的信息
scanf("%d",&n); //输入行数
for(i=0;i<n;i++) //循环在每一行
{ for(j=0;j<n-i;j++)//输出每一行前面的空格
printf(" ");
for(int k=0;k<2*i-1;k++)//输出每一行*
printf(“%c“,’A’+i-1);
printf("\n"); //换行
}
}

㈤ c语言编写等腰三角形

for(k=0;k<10-i;k++)
printf("
");的确输出10个空格但是代码继续执行for(j=0;j<i+1;j++)
printf("*
");这时候能输出一颗星
因为此时i是0,for(j=0;j<i+1;j++)执行一次
也就是输出一颗星
代码进行第二次大循环for(k=0;k<10-i;k++)printf("
");先输出9个空格(注意这次是9个空格)然后执行下面代码for(j=0;j<i+1;j++)
printf("*
");输出两颗星
代码进行第三次大循环for(k=0;k<10-i;k++)pri敞碃搬度植道邦权鲍护ntf("
");先输出8个空格(注意这次是8个空格)然后执行下面代码for(j=0;j<i+1;j++)
printf("*
");输出三颗星
依次输出十行之后就是一个等腰三角形了

㈥ C语言设计等腰三角形

定义一个char型变量ch并初始化为字符A;用一个双重flt循环,外循环负责控制层数(这里假设10层)和每行应在屏幕的什么位置形如打印字符,内循环负责每行的打印个数;每输出一行将ch增1,就能达到题目要求。举例代码如下:

//#include"stdafx.h"//Ifthevc++6.0,withthisline.
#include"stdio.h"
intmain(void){
charch,i,j,k;
for(ch='A',i=0;i<10;i++){
printf("%*.*s",48-i*2,1,"");//把光标移到合适地方
for(k=(i<<1)+1,j=0;j<k;j++)
printf("%c",ch);
ch++;//字符值增1变为下一个字符
putchar(' ');
}
return0;
}

㈦ C语言中编程等腰三角形的问题,看图

h是输入的高度,即三角形高度,或叫总行数。
i 循环变量,0行到h-1行,对行循环,i=0,打印第一行,i=h-1,打印第h行。
j 循环变量, 打印每行前的空格,第h行空0格,则第0行空h-1格,第1行空h-2格,...
k 循环变量, 打印每行的*号,第0行打印1个,第1行打印3个,第2行打印5个,第h行打印2h+1个。

㈧ 用c语言编辑一个等腰三角形的讲解过程

等腰三角形的话。。。是类似于下面这样的东东吗?

*
***
*****

这个重在分析,程序写起来很简单。

因为c语言的输出一定是按行输出的,所以可以按行分析三角形每行的字符构成:

总共3行的等腰三角形:
*第1行,需要输出2个空格,1个*
***第2行,需要输出1个空格,3个*
*****第3行,需要输出0个空格,5个*

所以是否能够根据上面的分析,得出结论呢?再来分析一个5行的三角形:

总共5行的等腰三角形:
*第1行,需要输出4个空格,1个*
***第2行,需要输出3个空格,3个*
*****第3行,需要输出2个空格,5个*
*******第4行,需要输出1个空格,7个*
*********第5行,需要输出0个空格,9个*

然后好像有感觉了:要输出一个n行的等腰三角形,那么:

每行需要输出的空格数是个递减的等差数列:space(i) = n - i, 其中行号i = 1,2...

每行需要输出的*数也是个等差数列: star(i) = 2 * i - 1, 其中行号i = 1,2...

所以有了公式,程序的话应该也不难了:

voidprintTriangle(intn){
inti,j,k,space,star;
//总共要打印n行
for(i=1;i<=n;i++){
//先打印n-i个空格
space=n-i;
for(j=0;j<space;j++){
printf("");
}
//然后打印2i-1个*
star=2*i-1;
for(k=0;k<star;k++){
printf("*");
}
//换行
printf(" ");
}
}

㈨ C语言 编程实现输出由*组成的等腰三角形 赏分呐!!!

源代码如下:

#include<stdio.h>

int main()
{
int i,j;
printf(" * ");
for(i=0;i<3;i++)
{
for(j=3;j>i;j--)
printf(" ");
printf("*");
for(j=0;j<2*i+1;j++)
printf(" ");
printf("*");
for(j=3;j>i;j--)
printf(" ");
printf(" ");
}
printf("********* ");
return 0;
}

(9)c语言编程等腰三角扩展阅读

c语言输出由*组成的等边三角形

源代码如下:

#includeint main()
{int i=0,j,k,d=1;
scanf("%d",&i);
i=i-1;
for(j=i+1;j>0;j--)
printf(" ");
printf("* ");
for(j=i-1;j>0;j--)
{ for(k=j+1;k>0;k--)
{printf(" ");

}
printf("*");
for(k=0;k<d;k++) {printf("="" ");}="" d="d+2;" printf("*");="" printf(" ");}="" for(k="0;k<i+1;k++)" printf("="" *");="" printf(" ");="" return(0);="" }="" 还是个空心的。

阅读全文

与c语言编程等腰三角相关的资料

热点内容
自己购买云主服务器推荐 浏览:419
个人所得税java 浏览:760
多余的服务器滑道还有什么用 浏览:189
pdf劈开合并 浏览:26
不能修改的pdf 浏览:750
同城公众源码 浏览:488
一个服务器2个端口怎么映射 浏览:297
java字符串ascii码 浏览:78
台湾云服务器怎么租服务器 浏览:475
旅游手机网站源码 浏览:332
android关联表 浏览:945
安卓导航无声音怎么维修 浏览:332
app怎么装视频 浏览:430
安卓系统下的软件怎么移到桌面 浏览:96
windows拷贝到linux 浏览:772
mdr软件解压和别人不一样 浏览:904
单片机串行通信有什么好处 浏览:340
游戏开发程序员书籍 浏览:860
pdf中图片修改 浏览:288
汇编编译后 浏览:491