#include <stdio.h>
void foo(char ch , int n)
{
int b , i , j ;
for(i = 0 ; i < 2 * n ; i ++) {
b = (i > n) ? 2 * n - i : i ;
for(j = 0 ; j < n - b ; j ++) printf(" ") ;
for(j = 0 ; j < 2 * b - 1 ; j ++) printf("%c" , ch) ;
printf("\n") ;
}
}
int main(void)
{
int d[100] , i , t ;
char c[100] ;
scanf("%d" , & t) ;
for(i = 0 ; i < t ; i ++) {
fflush(stdin) ;
scanf("%c %d" , & c[i] , & d[i]) ;
}
for(i = 0 ; i < t ; i ++) foo(c[i] , d[i]) ;
}
编译、运行实况:D:\0002.Exercise\C>x
5
* 3
+ 4
! 5
& 6
$ 7
*
***
*****
***
*
+
+++
+++++
+++++++
+++++
+++
+
!
!!!
!!!!!
!!!!!!!
!!!!!!!!!
!!!!!!!
!!!!!
!!!
!
&
&&&
&&&&&
&&&&&&&
&&&&&&&&&
&&&&&&&&&&&
&&&&&&&&&
&&&&&&&
&&&&&
&&&
&
$
$$$
$$$$$
$$$$$$$
$$$$$$$$$
$$$$$$$$$$$
$$$$$$$$$$$$$
$$$$$$$$$$$
$$$$$$$$$
$$$$$$$
$$$$$
$$$
$
D:\0002.Exercise\C>
|