编程输出以*组成的金字塔图形,5行。c语言
展开全部
代码如下, 可以通过修改上面#define的ROW和CHAR控制行数以及打印的字符。
#include <stdio.h>
#define ROW 5
#define CHAR '*'
int main()
{
int i, j;
for (i = 1; i <= ROW; ++i)
{
// 输出ROW-i个空格
for (j = 0; j < ROW-i; ++j)
putchar(' ');
// 输出2i-1个字符
for (j = 0; j < i*2-1; ++j)
putchar(CHAR);
// 换行
putchar('\n');
}
return 0;
}
展开全部
#include <stdio.h>
int main()
{
int n = 0;
printf("请输入金字塔图形行数:");
scanf("%d", &n);
for (int i = 0; i < n; i++){
for (int j = n-i; j > 0; j--) {
printf(" ");
}
for (int k = 0; k <= i*2 ;k++) {
printf("*");
}
printf("\n");
}
system("pause");
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
main()
{
int i,j,t,n=5;
for(i=1;i<n;i++)
{ for(t=1;t<n-i;t++)
printf(" ");
for(j=1;j<=2*i-1;j++)
printf("*");
printf("\n");}
}
{
int i,j,t,n=5;
for(i=1;i<n;i++)
{ for(t=1;t<n-i;t++)
printf(" ");
for(j=1;j<=2*i-1;j++)
printf("*");
printf("\n");}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询