1 条题解

  • 0
    @ 2025-2-14 20:50:07

    C++ :

    #include <iostream>
    using namespace std; 
    int  main() 
    {  
        int a[50][50],i,j,k,n,m;
        cin>>n;   
    	m=2*n-1;   
    	for(k=0;k<n;k++)  
    	{   
    	    for(i=k;i<m-k;i++)   
    		{    
    		    a[i][k]=k+1;    
    			a[i][m-1-k]=k+1;    
    		}   
    		for(j=k;j<m-k;j++)    
    		{    
    		    a[k][j]=k+1;    
    			a[m-1-k][j]=k+1;     
    		}   
    	}
    	for(i=0;i<m;i++)  
    	{   
    	    for(j=0;j<m;j++)
    	        cout<<a[i][j]<<" ";   
    		cout<<endl;   
    	}
    	return 0;
    }
    
    • 1

    【设计型】第8章:数组 正方形图案

    信息

    ID
    407
    时间
    1000ms
    内存
    2MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者