这个我是真的没看懂QWQ,下面代码是能过掉的。有人知道原因吗(谢谢doge)
Orz
菱形
#include <cstdio>
int main() {
int n;
// 输入奇数 n
scanf("%d", &n);
// 上半部分实心菱形
for (int i = 1; i <= n; i += 2) {
int spaces = (n - i) / 2;
// 打印空格
printf("%*s", spaces, "");
// 打印星号
printf("%.*s\n", i, "**************************************************************************************************************************************************************************************************************************************************************************************************************");
}
// 下半部分实心菱形
for (int i = n - 2; i >= 1; i -= 2) {
int spaces = (n - i) / 2;
// 打印空格
printf("%*s", spaces, "");
// 打印星号
printf("%.*s\n", i, "***************************************************************************************************************************************************************************************************************************************************************************************************************");
}
return 0;
}