字符菱形
作者:互联网
描述
给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。
格式
输入格式
输入只有一行, 包含一个字符。
输出格式
该字符构成的菱形。
样例
输入样例
*
输出样例
*
***
*****
***
*
代码
#include <stdio.h>
int main()
{
char c;
scanf("%c", &c);
for (int i = 1, j = 0,k=2; j < 5; j++, i = (j < 3 ? i + 2 : i - 2),k=(j<3?k-j:(k-j+5))){
for (int x = 1; x <= k; x++) {
printf("%c",' ');
}
for (int y = 1; y <= i; y++) {
printf("%c", c);
}
printf("\n");
}
}
标签:字符,int,样例,菱形,格式,输入 来源: https://www.cnblogs.com/Atsuhiro/p/16360869.html