请按要求编写函数,用循环方法显示指定的字符塔。
函数接口定义:
void PrintGraph(char symbol,int height);
说明:参数symbol 为显示字符,height 为层数。函数将在屏幕打印由字符 symbol 组成的字符塔,每个字符后跟一个空格。若 height 小于等于 0,则输出“Input Error!”。
裁判测试程序样例:
#include <stdio.h>
void PrintGraph(char symbol,int height);
int main()
{
int n;
char s;
scanf("%c %d", &s, &n);
PrintGraph(s, n);
return 0;
}
/* 请在这里填写答案 */
输入样例: # 6
输出样例:
#
# # #
# # # # #
# # # # # # #
# # # # # # # # #
# # # # # # # # # # #
答案:
void PrintGraph(char symbol,int height)
{
int i,j;
if(height>0)
{
for(i=1;i<=height;i++)
{
for(j=0;j<i*2-1;j++)
{
printf("%c ",symbol);
}
printf("\n");
}
}
else
printf("Input Error!");
}