我们如何用C语言打印以下模式?请解释逻辑。
1
12A
123BA
1234CBA
12345DCBA
123456EDCBA
1234567FEDCBA
12345678GFEDCBA
123456789HGFEDCBA
12345678910IHGFEDCBA
答案 0 :(得分:1)
请解释逻辑。
打印该图案的num_lines
从line
到包含1
的每个num_lines
,请执行以下操作:
打印num_lines - line
个空格
从i
打印每个数字1
到包括line
从'A' + line - 2
打印每个字符到包括'A'
打印换行符
重复
答案 1 :(得分:0)
这是逻辑结构,但您必须自己完成。
int d,i,j,z; //d number of lines
for(i=0;i<d;i++)
{
for(j=d-i;j>0;j--) //display spaces
{
printf(" ");
}
for(z)
{
printf("*"); //what u want to display, you can use a table for strings, etc
}
printf("\n");
}