酷代码 AI
菜单
服务商

C++实现输出n行n列特定图案

以下是实现该功能的C++代码: ```cpp #include <iostream> using namespace std; int main() { int n; // 从标准输入读取整数n cin >> n; // 遍历每一行 for (int i = 0; i < n; i++) { // 遍历每一列 for (int j = 0; j < n; j++) { // 判断是否为中间行 if (i == n / 2) { // 中间行输出 '#' cout << '#'; } else { // 非中间行输出 '*' cout << '*'; } } // 每行输出结束后换行 cout << endl; } return 0; } ``` ### 代码解释 1. **输入读取**:使用`cin`从标准输入读取整数`n`。 2. **外层循环**:使用`for`循环遍历每一行,循环变量`i`从`0`到`n - 1`。 3. **内层循环**:使用`for`循环遍历每一列,循环变量`j`从`0`到`n - 1`。 4. **判断中间行**:如果当前行`i`等于`n / 2`,则输出`#`,否则输出`*`。 5. **换行**:每行输出结束后,使用`cout << endl`换行。 ######[AI问答 | 352点数解答 | 2026-03-20 19:10:14]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]