酷代码 AI
菜单

小核桃想要编写一个程序来输出一个n行m列的“小行星矩阵”,并且这个“小行星矩阵”的最右边的一列,全都由"#"组成,下面请你编程帮助小核桃完成这个问题。 输入: 两个整数n与m,分别表示“小行星矩阵”的行数与列数。 c++

```cpp #include <iostream> using namespace std; int main() { int n, m; // 输入矩阵的行数和列数 cin >> n >> m; for (int i = 0; i < n; i++) { for (int j = 0; j < m - 1; j++) { // 输出除最后一列外的普通元素 cout << "*"; } // 输出最后一列的 "#" cout << "#" << endl; } return 0; } ``` 代码解释 1. 输入部分:使用`cin`读取用户输入的两个整数`n`和`m`,分别代表矩阵的行数和列数。 2. 循环嵌套:外层`for`循环控制行数,内层`for`循环控制列数。 3. 输出元素:在内层循环中,当列数小于`m - 1`时,输出`*`;当列数为`m - 1`时,输出`#`,并换行。 4. 结束程序:最后返回 0 表示程序正常结束。 [2026-01-31 19:38:11 | AI问答 | 267点数解答]

服务商
相关提问
发财导航,免费问AI
实用工具查看更多