c语言编程 图形输出 描述: 输入一个字符及行数n,用该字符在屏幕上输出如下图形: * *** ***** ******* *

输入: 一个字符及要输出的行数n。

输出: 用该字符在屏幕上构成的要求图形。
*
***
*****
*******
*********
急求谢谢啦

第1个回答  2011-03-11
#include<stdio.h>
int main(void)
{
int n, i=1, j, a;
char c;
printf("Please input: ");
scanf("%c,%d",&c,&n);
for(i=1;i<n;i++)
{
for(a=1;a<=n-i-1;a++)
{
printf(" ");
}
for(j=1;j<=2*i-1;j++)
{
printf("%c",c);
}
printf("\n");
}

if(i==n)
{
for(j=1;j<=n-2;j++)
{
printf(" ");
}
printf("%c\n",c);
}
}本回答被提问者采纳
相似回答