gpt4 book ai didi

c - 打印一个反 Z 图案

转载 作者:太空宇宙 更新时间:2023-11-04 07:57:13 28 4
gpt4 key购买 nike

如何打印反Z图案?

普通 Z 模式的代码:

int main() {
int n;

printf("Enter number of rows: ");
scanf("%d", &n);

for (int row = 0; row < n; row++) {
for (int column = 0; column < n; column++) {
if (row == 0 || row == n - 1 || column == n - 1 - row) {
printf("* ");
}
else {
printf(" ");
}
}
printf("\n");
}
return 0;

n = 5 时上述代码的输出:

* * * * *
*
*
*
* * * * *

提前致谢。

最佳答案

这应该有效:

int main() {
int n;
printf("Enter number of rows: ");
scanf("%d", &n);

for (int row = 0; row < n; row++) {
for (int column = n-1; column >=0; column--) {
if (row == 0 || row == n - 1 || column == n - 1 - row)
{
printf("* ");
}
else {
printf(" ");
}
}
printf("\n");
}
return 0;
}

关于c - 打印一个反 Z 图案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49202608/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com