求代码:打印空心矩阵

求代码:打印空心矩阵
求代码:打印空心矩阵
求代码:打印空心矩阵
求代码:打印空心矩阵
cin>>m>>n;
cout<<;

转载
#include<bits/stdc++.h>
using namespace std;
int f(int x){
    for(int i = 1;i<=x;i++){
        cout<<"*";
    }
    cout<<endl;
    for(int i = 1;i<=x-2;i++){
        for(int j = 1;j<=x;j++){
            if(j==1){
                cout<<"*";
            }else if(j==x){
                cout<<"*";
            }else{
                cout<<' ';
            }
        }
        cout<<endl;
    }
    for(int i = 1;i<=x;i++){
        cout<<"*";
    }
    cout<<endl;
}
int main(){
    int n;
    while(cin>>n){
        if(n == 1){
            cout<<"*"<<endl;
        }else{
            f(n);
        } 
    }
    return 0;
}

这玩意扔搜索引擎不是一查一大堆..


#include<stdio.h>          /*输入输出头文件*/

void main()            /*空类型:主函数*/

{

    int a,b;           /*定义变量的数据类型为整型*/

    for(a=1;a<=6;a++)          /*确定行数*/

    {

        for(b=1;b<=9;b++)          /*确定列数*/

            if(a==1||a==6||b==1||b==9)          /*判断是输出星号还是输出空格*/

                printf("*");

            else

                printf(" ");

            printf("\n");        /*换行*/

    }

}