4 条题解

  • 1
    @ 2023-4-14 22:05:09
    #include <stdio.h>
    #include <string.h>
    #include <queue>
    #include <math.h>
    #include <vector>
    #include <algorithm>
    #include <iomanip>
    #include <stack>
    #include<cstring>
    #include <bits/stdc++.h>
    using namespace std;
    int n, m;
    char ch;
    bool a;
    int main(){
    	cin>>n>>m>>ch>>a;
    	for (int i=1 ; i<=n; i++)
    	{
    		for (int j=1 ; j<=m; j++)
    		{
    		    if(i == 1 || i == n || j == 1 || j == m)
    			{
    				cout << ch;
    				
    				
    			}
    			else{
    				if (a==1){
    					cout << ch;
    				}
    				else{
    					cout << " ";
    				}
    			}
    		}
    		cout << endl;
    	}
    } 
    
    
    • 1
      @ 2023-1-3 15:23:26
      #include<bits/stdc++.h>
      using namespace std;
      int n,m,flag;
      char ch;
      void paint(int n,int m,char ch,bool flag)
      {
      	for(int i=1;i<=n;i++)
      	{
      		if(flag)
      		{
      			for(int j=1;j<=m;j++)cout<<ch;
      			cout<<endl;
      		}
      		else if(i!=1&&i!=n)
      		{
      			cout<<ch;
      			for(int j=2;j<m;j++)cout<<" ";
      			cout<<ch<<endl;
      		}
      		else
      		{
      			for(int j=1;j<=m;j++)cout<<ch;
      			cout<<endl;
      		}
      	}
      }
      int main()
      {
      	cin>>n>>m>>ch>>flag;
      	paint(n,m,ch,flag);
      	return 0;
      }
      
      • 0

        纯手工题解,无抄袭

        #include <iostream> 
        using namespace std;
        int n,m,d;
        char a;
        int main()
        {
        	cin>>n>>m>>a>>d;
        	if(d==1)
        	{
        		for(int i=1;i<=n;i++)
        		{
        			for(int j=1;j<=m;j++)
        			{
        				cout<<a; 
        			}
        			cout<<endl;
        		}
        	}
        	if(d==0)
        	{
        		for(int i=1;i<=n;i++)
        		{
        			if(i==1 || i==n)
        			{
        					for(int j=1;j<=m;j++)
        			cout<<a;
        			}
        			else
        			{
        				for(int j=1;j<=m;j++)
        				{
        					if(j==m || j==1)
        				cout<<a;
        				else
        				cout<<" ";
        				}
        				
        			}
        			cout<<endl;
        		}
        
        	}
        	return 0;
        }
        
        • 0
          @ 2023-3-19 9:32:58

          #include <iostream> #include <iomanip> #include <cmath> using namespace std; int main() { int r,c; char s; bool b; cin >> r >> c >> s >> b; for(int i=1;i<=r;i++) { for(int j=1;j<=c;j++) {

          		if(i == 1 || i == r || j == 1 || j == c)
          		{
          			cout << s;
          		}else{
          			if(b == 1)cout << s;
          			else cout << " ";
          		}
          	}
          	cout << endl;
          }
          return 0;
          

          }

          • 1

          信息

          ID
          912
          时间
          1000ms
          内存
          128MiB
          难度
          5
          标签
          递交数
          218
          已通过
          92
          上传者