gpt4 book ai didi

c - 如何打印所有这些 block ?

转载 作者:行者123 更新时间:2023-11-30 21:08:58 24 4
gpt4 key购买 nike

我想做金字塔一样的图像。我可以做第一个 block 。有人对如何做到这一点有任何想法吗?提前致谢。

#include <stdio.h>
int main()
{
for(int i=0;i<=5;i++)
{
for(int j=0;j<=i;j++)
{
printf("%d",j);
}
printf("\n");

for(int k=5;j<=k;k--)
{
printf("%d",k)
}
for(int z=0;z<=5;z++)
{
printf("%d",z);
}
}



}

i want to do this

最佳答案

#include <stdio.h>

int main(void){
int n = 5;

for(int i = 1; i <= n; ++i){//print n lines
for(int j = 0; j < 2; ++j){//Repeated twice
//print sequence of number
for(int k = 1; k <= i; ++k){
printf("%d", k);
}
//print space
for(int k = 0; k < n - i; ++k){
printf(" ");//2 times
}
//print reverse sequence of number
for(int k = i; k >= 1; --k){
printf("%d", k);
}
}
printf("\n");//one line end
}
return 0;
}

关于c - 如何打印所有这些 block ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36236006/

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