gpt4 book ai didi

c - 使用c打印格式

转载 作者:行者123 更新时间:2023-11-30 21:28:32 25 4
gpt4 key购买 nike

                            1
*

2 3
** ***

4 5 6
**** ***** ******

如何在 C 中打印此格式。使用循环编写一个程序来显示输出。例如,如果我输入数字 6,它将显示上面的输出。谢谢

main()
{
int n, c, k, space, count = 1;

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

space = n;

for ( c = 1 ; c <= n/2 ; c++)
{
for( k = 1 ; k < space ; k++)
printf(" ");

for ( k = 1 ; k <= c ; k++)
{
printf("%d",c);

if ( c > 1 && count < c)
{
printf(" ");
count++;
}
}

printf("\n");
space--;
count = 1;
}
return 0;

}

它给了我

     1
2 2
3 3 3

最佳答案

我可以帮助你解决基本逻辑部分考虑 $ 循环for(i=0;i<3;i++) 这个循环将打印 3 行then s 循环将在右上角打印空间大小j 循环用于打印所需的输出r 循环用于在循环的右侧打印然后 printf("\n");

关于c - 使用c打印格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40701024/

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