gpt4 book ai didi

c - 如何在C中打印如下图案?

转载 作者:行者123 更新时间:2023-11-30 14:41:51 25 4
gpt4 key购买 nike

#1234567
1#345678
23#56789
345#7890
4567#901
56789#12
678901#3
7890123#

这是我的代码

int main() {
int pattern;
int rows, columns;

printf("Enter the pattern: ");
scanf("%d", & pattern);

for (rows = 1; rows <= pattern; rows++) {
for (columns = 1; columns <= pattern; columns++) {
if (rows == columns)
printf("#");
else
printf("%d", columns);
}
printf("\n");
}

return 0;
}

最佳答案

0 到pattern-1 开始内循环和外循环。打印(列+行)%10。你的工作将会完成。请参阅下面的代码更改:

int main() {
int pattern;
int rows, columns;

printf("Enter the pattern: ");
scanf("%d", & pattern);

for (rows = 0; rows < pattern; rows++) {
for (columns = 0; columns < pattern; columns++) {
if (rows == columns)
printf("#");
else
printf("%d", (columns+rows)%10);
}
printf("\n");
}

return 0;
}

关于c - 如何在C中打印如下图案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54722094/

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