21xrx.com
2024-12-22 20:28:03 Sunday
登录
文章检索 我的文章 写文章
C++代码:输出一个m行n列的由*组成边框的长方形
2023-07-07 00:03:09 深夜i     --     --
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循环可以轻松完成边框的输出任务。让我们一起学习掌握这个简单而实用的技巧,为计算机编程之路打下坚实的基础。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复