21xrx.com
2025-07-12 08:21:07 Saturday
登录
文章检索 我的文章 写文章
C++代码:输出一个m行n列的由*组成边框的长方形
2023-07-07 00:03:09 深夜i     56     0
C++ 输出 长方形 边框 *

近年来,计算机编程已经成为越来越多人爱好的一种选择。其中,C++绝对是一门必学的语言。C++是一门底层语言,它可以直接操作计算机内存,更好地掌控系统资源。今天我们将讨论一个经典的问题——如何输出一个m行n列的由*组成边框的长方形?

在C++中,我们可以使用for循环来完成边框的输出任务。首先,我们需要读入m和n的值。然后,我们可以使用for循环来输出第一行和最后一行的“*”,以及中间部分每行的“*”和空格。

下面是示例代码:

#include<iostream>
using namespace std;
int main(){
int m,n;
cout<<"请输入长方形的行数和列数:";
cin>>m>>n;
for(int i=1;i<=n;i++){
cout<<"* "; //输出第一行的*
}
cout<<endl; //换行
for(int i=1;i<=m-2;i++){ //中间部分输出
cout<<"* ";
for(int j=1;j<=n-2;j++)
cout<<" "; //输出空格
cout<<"*"<<endl; //输出每行最后一个*
}
for(int i=1;i<=n;i++){
cout<<"* "; //输出最后一行的*
}
return 0;
}

运行程序后,用户可以输入任意的m和n,程序将自动输出一个m行n列的由*组成边框的长方形。

总之,在C++中通过for循环可以轻松完成边框的输出任务。让我们一起学习掌握这个简单而实用的技巧,为计算机编程之路打下坚实的基础。

  
  

评论区