ALGO-145_蓝桥杯_算法训练_4-1打印下述图形

Posted WooKinson

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ALGO-145_蓝桥杯_算法训练_4-1打印下述图形相关的知识,希望对你有一定的参考价值。

记:

这里用到了printf("%*s%s%*s\\n",n-i,"",arr,n-i,"");的写法,

其中%*s中的*代表该字符串s的个数,s为给字符串,

这写法一般用在打印中

 

AC代码:

 1 #include <stdio.h>
 2 #define MAX 50
 3 
 4 int main(void)
 5 {
 6     int i,n;
 7     char arr[MAX+1];
 8     scanf("%d",&n);
 9     sprintf(arr,"%s","*");
10     for (i = 1 ; i <= n ; i ++)
11     {
12         printf("%*s%s%*s\\n",n-i,"",arr,n-i,"");
13         sprintf(arr,"%s%s",arr,"**");        
14     }        
15     
16     return 0;
17 }

 

以上是关于ALGO-145_蓝桥杯_算法训练_4-1打印下述图形的主要内容,如果未能解决你的问题,请参考以下文章

ALGO-123_蓝桥杯_算法训练_A+B problem

蓝桥杯_算法训练_字串统计

ALGO-39_蓝桥杯_算法训练_数组排序去重

蓝桥杯_算法训练_关联矩阵

ALGO-143_蓝桥杯_算法训练_字符串变换

ALGO-115_蓝桥杯_算法训练_和为T(枚举)