当前位置:首页 » 编程语言 » c语言星号等腰三角形

c语言星号等腰三角形

发布时间: 2023-01-24 18:21:51

① 如何在c语言中用星号做一等腰三角形

#include <stdio.h>
#define N 4
void main()
{
int i,j,k,x=0;
for(i=1; i<N+1; i++)
{
for(j=1; j<N-x; j++)
{
printf(" ");
}
for(k=1; k<i+1; k++)
{
printf("* ");
}
}
}
不好意思了。。我没编译过就发上来了。。。我也没检查、谢谢提醒

② c语言设计 设计程序用星号输出等腰三角形,每两行之间空一行,总行数n和两个三角形之间的间隔m需要用户输

#include<stdio.h>

void main()
{
int n,m; //行n,间隔m
int i,j,k; //循环因子

i=1;
while(i) //X
{
printf("请输入行n=");
scanf("%d",&n);
printf("请输入间隔m=");
scanf("%d",&m);
i=0;
if ( n%2 ==0 ) {printf("行n不是奇数!请重新输入\n");i=1;}
if ( n<0 ) {printf("行n不是正数!请重新输入\n");i=1;}
}

for(i=0;i<n;i++)
{
if ( i%2 ==0 ) //Y
{
for(j=0;j<((n-i)/2);j++) printf(" "); //A
for(k=0;k<(i+1);k++) printf("*"); //B
for(j=0;j<m;j++) printf(" "); //C
for(k=0;k<(n-i);k++) printf("*"); //D
}
printf("\n");
}
}

//代码说明
//X行借i来执行判断输入行n是否是奇数,奇数才好输出整齐图形
//Y行实现每两行之间空一行
//A行控制输出每行*前的空格数
//B行控制输出每行第一段*
//C行控制输出每行*中间的间隔
//D行控制输出每行第二段*

//自己保证输入整数哦
//验证过了,分拿来吧

③ c语言:用星号输出倒着的等腰三角形

#include<stdio.h>

int main()

{

char a[5][5]={{'*','*','*','*','*'},{' ',' ',' ',' ',' '},{' ','*',' ','*',' '},{' ',' ',' ',' ',' '},{' ',' ','*',' ',' '}};

int i,j;

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

{

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

printf("%c",a[i][j]);

printf(" ");

}

return 0;

}

是不是有点小了#24.

④ 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;
}

(4)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语言打印等腰三角形

很标准的等腰三角形#include<stdio.h>


main()
{

int row,col,i;
for(i=1;i<=10;i++){
for(row=1;row<=10-i;row++)
printf(" ");
for(col=1;col<=2*i-1;col++)/* '*'的个数和行数 i 有种内在关系*/
printf("*");
printf(" ");
}

⑥ C语言:用星号※输出正的等腰三角形

#incude<stdio.h>

void main() { int i,j,n;

scanf("%d",&n);

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

for ( j=0;j<n-i-1;j++ ) printf(" ");

for ( j=0;j<i*2+1;j++ ) printf("*");

printf(" ");

}

}

热点内容
传奇脚本死循环 发布:2025-07-20 14:11:53 浏览:411
sql数据库项目 发布:2025-07-20 14:06:11 浏览:164
linux查看selinux状态 发布:2025-07-20 13:36:35 浏览:915
福利资源解压密码 发布:2025-07-20 13:34:10 浏览:270
我的世界怎么在手机搞服务器 发布:2025-07-20 13:26:07 浏览:906
android系统键盘 发布:2025-07-20 13:19:38 浏览:501
程序化交易算法 发布:2025-07-20 13:09:58 浏览:974
已关闭服务器是什么意思 发布:2025-07-20 13:06:49 浏览:710
三星s5密码多少钱 发布:2025-07-20 12:55:14 浏览:962
密码忘记了怎么找回 发布:2025-07-20 12:46:18 浏览:534