c - 为什么函数 j 的值不递减?

标签 c xcode computer-science

我一直在尝试获得输出 -

*****

****

***

**

*

在单独的行中,但 Xcode 在每行中显示 5 颗星。如何获得函数 j 的减值?

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

最佳答案

改变

for(j = 5;j >= 1; j--)

for(j = 5;j >= i; j--)  

请参阅Demo

关于c - 为什么函数 j 的值不递减?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34515358/

相关文章:

ios - Xcode - Swift - 如何使用 WebView Controller 通过 Google Image 查找图像 URL

xcode - SKProductsRequest 在 UI 测试和 SKTestSession 中的 Xcode 12 GM 中失败

ios - 生产应用程序崩溃报告 <编译器生成>

algorithm - 查找非边缘相交的最短路径的数量

c - GDB:将参数转储到特定函数的所有调用

c++ - 如何为局部变量分配内存?

regex - 能否找出哪些输入字符与正则表达式的哪一部分匹配?

floating-point - 为什么浮点基数是偶数?

java - 在Blackberry中集成C和JAVA

c - c 中的段错误 - 可能与指针有关