用例输入 1
7
用例输出 1
abcdefg
h i
j k
l m
n o
pq
r
c++ 输入一个正整数n(2<=n<=9),打印一个由字符组成的三角形。
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注 【以下回答由 GPT 生成】
#include <iostream> using namespace std; int main() { int n; cout << "请输入一个正整数n(2<=n<=9): "; cin >> n; if (n < 2 || n > 9) { cout << "输入的数字超出范围"; return 0; } int count = 1; char ch = 'a'; for (int i = 0; i < n; i++) { for (int j = 0; j < i; j++) { cout << " "; } if (i == 0) { cout << "1" << endl; } else if (i == 1) { for (int k = 0; k < n; k++) { cout << ch++; } cout << endl; } else { cout << ch++; for (int k = 0; k < n-2; k++) { cout << " "; } cout << ch++ << endl; } } for (int i = 0; i < n-1; i++) { for (int j = 0; j < i+1; j++) { cout << " "; } cout << ch++; if (i < n-2) { for (int k = 0; k < n-3-i; k++) { cout << " "; } cout << ch++ << endl; } else { cout << endl; } } return 0; }
【相关推荐】
- 你可以看下这个问题的回答https://ask.csdn.net/questions/7769669
- 你也可以参考下这篇文章:C++求n以内的所有素数(n>=2)的三种方法
- 除此之外, 这篇博客: C++第六章课后习题中的 6-23设学生人数N = 8,提示用户输入N个人的考试成绩,然后计算出他们的平均成绩,并显示出来。 部分也许能够解决你的问题。
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 三菱FX系列PLC串口指令
- ¥15 cocos的js代码调用wx.createUseInfoButton问题!
- ¥15 关于自相关函数法和周期图法实现对随机信号的功率谱估计的matlab程序运行的问题,请各位专家解答!
- ¥15 Python程序,深度学习,有偿私
- ¥15 扫描枪扫条形码出现问题
- ¥35 poi合并多个word成一个新word,原word中横版没了.
- ¥15 【火车头采集器】搜狐娱乐这种列表页网址,怎么采集?
- ¥15 求MCSCANX 帮助
- ¥15 机器学习训练相关模型
- ¥15 Todesk 远程写代码 anaconda jupyter python3