c - 如何打印带有字母的直角三角形?

标签 c

A
A B
A B C

请告诉我如何打印上述序列。

空间条件应如下

A(no space)
A(space)B(no space)
A(space)B(space)C(no space)

最佳答案

#include <stdio.h>

    int main() {
        int i = 65; //'A' = 65 ASCII value
        for (int x = 1; x < 10; x++) { 
            for (int y = 0; y < x; y++) {
            printf("%c", (char)i);
                i++;
                if (y < (x-1)) printf(" ");
            }
            printf("\n");
            i = 65;
        }

        return 0;
    }

而不是 10 x < 10 ,插入要打印的带有字母的行数

关于c - 如何打印带有字母的直角三角形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31513671/

相关文章:

c - 即使设置了 sysroot,ld.exe 也找不到/lib/libc.so.6

c - htonl() 与 __builtin_bswap32()

c - 如何在C中合并文本中所有可能的空格

c - 使用 Execl 执行我的程序

c - 信号量的3个线程和消费者生产者问题

c - 时钟功能如何在操作系统中工作?

c - 在已插入订单元素中打印哈希表

c - X11:如何使应用程序位于顶部

c - IIS 身份验证 SOAP Web 服务

c - 什么是 "better": (x=x) or (void(x)) for unused parameters?