002:字符菱形
给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。
输入:
输入只有一行, 包含一个字符。
输出:
该字符构成的菱形。
样例输入:
*
样例输出:
*
***
*****
***
*
代码:
#include <stdio.h>
#define N 40
int main(void){
char c,i,j,k;
printf("请输入字符:c=");//输入 *
scanf(" %c",&c);
for(j=1,i=0;j>0;++i<3 ? j+=2 : j-=2){
for(k=0;k<N + (i<3 ? 5-j : 0);k++)
printf(" ");
for(k=0;k<j;k++)
printf("%c",c);
printf("\n");
}
return 0;
}