题解 | #牛牛的字符菱形#
牛牛的字符菱形
https://www.nowcoder.com/practice/11a5040fa894430f9d25fda1be37ddc8
想了许久才想出来的逻辑,应该算是代码最简短的了吧
#include <stdio.h>
#include <math.h>
#define N 5
int main() {
char a;
a = getchar();
int mid = N / 2;
for(int i = 0;i < N;i++) {
for(int j = 0;j < N;j++)
printf("%c",(j >= abs(mid - i)) && (j <= (N - 1) - abs(mid - i))?a:' ');
printf("\n");
}
return 0;
}
凡岛公司福利 428人发布
