复制
收藏
提问
简洁

编写一个c++程序实现7-3 数字三角形 分数 10 作者 黄龙军 单位 绍兴文理学院 输入一个正整数n和一个数字字符c,输出n行由字符为c构成的三角形。格式参照输出样例。注意,每行的行末无空格。 输入格式: 首先输入一个正整数T,表示测试数据的组数,然后是T组测试数据。对于每组测试,输入一个正整数n(n≤35)和一个字符c(数字字符)。 输出格式: 对于每组测试,输出数字三角形。

045c44831
2周前
全网
文档
学术
百科
知识库
时间不限
自动
回答简洁模式
深入研究一些
  • 编写C++程序实现数字三角形。

输入输出格式

  • 输入:首先输入测试组数T,然后是每组的正整数n和字符c。
  • 输出:每组测试输出n行由字符c构成的三角形,行末无空格。

程序实现

  • 核心思路:使用嵌套循环控制三角形的行数和每行的字符数。
  • 代码实现
#include <iostream>
using namespace std;

int main() {
    int T;
    cin >> T;
    while (T--) {
        int n;
        char c;
        cin >> n >> c;
        for (int i = 1; i <= n; i++) {
            for (int j = 1; j <= i; j++) {
                cout << c;
            }
            cout << endl;
        }
    }
    return 0;
}
  • 功能描述:程序首先读取测试数据组数T,然后对每组数据读取正整数n和字符c。通过嵌套循环,外层循环控制行数,内层循环控制每行输出的字符c的数量,从而形成数字三角形。每行输出后使用cout << endl;实现换行,确保每行的行末无空格。23456
你觉得结果怎么样?

以上内容由AI搜集生成,仅供参考

在线客服