A. c语言 输出等边三角形

/*等腰或等边三角形*/
#include <stdio.h>
int main(void)
{
int i, j, k, n; //定义变量为带符号整数类型
printf("请输入正整数:"); //提示输入正整数
if(scanf("%d",&n),n >= 1) //判读输入的数是不是正确
{
printf("你输入的正整数:n = %d. \n", n); //可以看到输入大于1的小数会被强制变成整数
for( i = 1; i <= n; i++) //外层循环列数
{
for(j = i; j < n; j++) //控制空格输出
{
printf(" "); //打印空格
}
for( k = 1; k <= 2*i; k++) //控制需要的显示的部分
{
if(k%2!=0) //求模控制打印输出部分
{
printf("*"); //打印*
}else
{
printf(" "); //打印空格
}
}
printf("\n"); //每循环完一次,换行(\n是换行符)
}
}else //提示输入数不正确
{
printf("你输入的不是正整数:再见\n.");
}
return 0;
}

B. c语言如何输出星号三角形*****

1、打开visual C++ 6.0-文件-新建-文件-C++ Source File

C. C语言怎样用数字打印n行正三角形

#include <stdio.h>
void main()
{
int n,i,j;
printf("输入n\n");

scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=n-i;j>0;j--)
printf(" ");
for(j=1;j<=i;j++)
printf("%d ",j);
for(j=j-2;j>0;j--)
printf("%d ",j);

printf("\n");
}
}

D. 在c语言中怎样打印一个正三角形

用星来号组成自三角形的程序如下。
#include<stdio.h>
main(void)
{
int a,b,c,n;
printf("Please input high:");

scanf("%d",&n);
for(a=1;a<=n;a++)
{
for(b=n;b>=a;b--)
{
printf(" ");
}
for(c=1;c<=2*a-1;c++)
{
printf("*");
}
printf("\n");
}
}

E. 我要输出正三角形的,怎么成了这个(c语言)

代码有些乱。

外层for循环体的第一个for循环的循环变量不要用a,用j就好

#include<stdio.h>
intmain()
{
inti,j,n,chr;
puts("请输入要打印输出的行数");
scanf("%d",&n);
puts("输入要打印的符号");
fflush(stdin);
chr=getchar();
for(i=1;i<=n;i++)
{
for(j=n-1;j>=i;j--)
printf("%-3c",32);//也就是空格
for(j=1;j<2*i;j++)
printf("%-3c",chr);
puts("");
}
}

这样就好了

F. 用c语言输出* 构成的正三角形

#include<stdio.h>
int main()
{int i=0,j,k,d=1;
scanf("%d",&i);
i=i-1;
for(j=i+1;j>0;j--)
printf(" ");
printf("*\n");
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("\n");}
for(k=0;k<i+1;k++)
printf(" *");
printf("\n");
return(0);
}
还是个空心的.

G. C语言输出正三角形

/*********************
* FOR.C *
*********************/

#include <stdio.h>

main()
{
int a, b;
for(a = 1; a <= 5; a ++)
{
for(b = 1; b <= a; b ++)
printf("*");
printf("\n");
}
}

估计就是练嵌套for语句,哈哈

H. 怎样能用C语言输出三角形

将以下代码输入即可输出三专角形:属

#include<stdio.h>

#include<stdlib.h>

main()

{

int i,j,n,a,b,k=65;

printf("Enter n: ");

scanf("%d",&n);

for(i=n,b=1;i>=1;i--,b++)

{

for(j=2,a=k;j<=i+1;j++)

{

printf("%c",a);

a+=j;

}

k+=b;

printf(" ");

}

system("pause");

}

I. C语言输出等边三角形

#include <stdio.h>
void main()
{
int i, j, k;
for (i = 0; i < 6; i++)
{
容for (j = 16; j > i; j--)
{
printf(" ");
}
for (k = 0; k <= i * 2; k++)
{
printf("*");
}
printf("\n");
}
}

J. 超简单的C语言程序题 输出一个正三角形

1、打开visual C++ 6.0软件,准备好一个空白的c语言文件,首先引入预处理命令和主函数:回