这题我也借鉴了大佬们的思路,大佬tql,我是菜鸡,不得不说这思路是真的妙啊
描述
输入一个要打印的字符和打印行数N(N≤10),使用函数tow()完成字符金字塔的打印。打印结果要求:1、打印输入的字符;2、逐行增加一个字符;3、每行均为中心对称分布;4、整体为中心对称分布;5、字符之间空一格空格,字符之前加空格。
输入说明
输入一个字符和打印行数N(N≤10)。
输出说明
格式输出:打印字符金字塔,每行增加一个,字符之间空一格,中心对称分布。
输入样例
a
4
输出样例
#include<stdio.h>
#include<math.h>
#include<string.h>
#include<stdlib.h>
int main()
{
int n, i, j;
int t;
char a;
scanf("%c",&a);
scanf("%d",&n);
for(i=0;i<n;i++)
{
for(j=0;j<n-i;j++)
{
printf(" ");
}
for(j=0;j<=i;j++)
{
printf(" %c", a);
}
printf("\n");
}
return 0;
}