11 条题解
-
-1
-
-1
#include<bits/stdc++.h>
using namespace std;
int a[10][10];
int main(){
int gr,hy=0;
cin>>gr;
for(int
ppx=1;ppx<=gr/2;ppx++){
for(int i=ppx;i<gr-ppx+1;i++)
a[ppx][i]=++hy;
for(int i=ppx;i<gr-ppx+1;i++)
a[i][gr-ppx+1]=++hy;
for(int i=gr-ppx+1;i>ppx;i--)
a[gr-ppx+1][i]=++hy;
for(int i=gr-ppx+1;i>ppx;i--)
a[i][ppx]=++hy;
}
if(gr%2==1) a[gr/2+1]
[gr/2+1]=++hy;
for(int i=1;i<=gr;i++){
for(int j=1;j<=gr;j++){
cout<<setw(3)<<a[i][j];
}
cout<<endl;
}
return 0;
}
-
-1
#include<bits/stdc++.h> using namespace std; int a[10][10]; int main(){ int gr,hy=0; cin>>gr; for(int ppx=1;ppx<=gr/2;ppx++){ for(int i=ppx;i<gr-ppx+1;i++) a[ppx][i]=++hy; for(int i=ppx;i<gr-ppx+1;i++) a[i][gr-ppx+1]=++hy; for(int i=gr-ppx+1;i>ppx;i--) a[gr-ppx+1][i]=++hy; for(int i=gr-ppx+1;i>ppx;i--) a[i][ppx]=++hy; } if(gr%2==1) a[gr/2+1][gr/2+1]=++hy; for(int i=1;i<=gr;i++){ for(int j=1;j<=gr;j++){ cout<<setw(3)<<a[i][j]; } cout<<endl; } return 0; }
-
-1
#include<bits/stdc++.h> using namespace std; int main(){ int n,i,j,s=1,k,a,t,h=0; cin>>n; int b[n][n]; k=n-1; for(i=0;i<n;i++){ for(j=0;j<n;j++) b[i][j]=0; } for(j=0;j<n;j++){ b[0][j]=s; s++; } for(a=1;a<=n/2;a++){ for(t=0;t<k;t++){ if(b[a+t][n-a]!=0){ h=1; break; }else{ b[a+t][n-a]=s; s++; } } for(t=1;t<=k;t++){ if(b[a+k-1][n-a-t]!=0){ h=1; break; }else{ b[a+k-1][n-a-t]=s; s++; } } k--; for(t=1;t<=k;t++){ if(b[a+k-t][n-a-k-1]!=0){ h=1; break; }else{ b[a+k-t][n-a-k-1]=s; s++; } } for(t=1;t<=k;t++){ if(b[a][n-a-k-1+t]!=0){ h=1; break; }else{ b[a][n-a-k-1+t]=s; s++; } } k--; if(h==1) break; } for(i=0;i<n;i++){ for(j=0;j<n;j++) printf("%3d",b[i][j]); cout<<endl; } }
-
-2
[ ] 54 道题
- 1
状态 题目显示标签 AC / 尝试 难度[](javascript:;) -------------------------------------------------------- - 1
[ 进入编辑模式](javascript:;)
分类
根据当前过滤条件随机选择一道题
状态
开发
支持
-
Language
-
主题
-
Worker 0 in 23ms
-
Powered by Hydro v4.7.2 Community
-
-3
#include<bits/stdc++.h>//楼下的人才和蔼的帮你改了头文件 using namespace std; int main(){ int n,i,j,s=1,k,a,t,h=0; cin>>n; int b[n][n]; k=n-1; for(i=0;i<n;i++){ for(j=0;j<n;j++) b[i][j]=0; } for(j=0;j<n;j++){ b[0][j]=s; s++; } for(a=1;a<=n/2;a++){ for(t=0;t<k;t++){ if(b[a+t][n-a]!=0){ h=1; break; }else{ b[a+t][n-a]=s; s++; } } for(t=1;t<=k;t++){ if(b[a+k-1][n-a-t]!=0){ h=1; break; }else{ b[a+k-1][n-a-t]=s; s++; } } k--; for(t=1;t<=k;t++){ if(b[a+k-t][n-a-k-1]!=0){ h=1; break; }else{ b[a+k-t][n-a-k-1]=s; s++; } } for(t=1;t<=k;t++){ if(b[a][n-a-k-1+t]!=0){ h=1; break; }else{ b[a][n-a-k-1+t]=s; s++; } } k--; if(h==1) break; } for(i=0;i<n;i++){ for(j=0;j<n;j++) printf("%3d",b[i][j]); cout<<endl; } }
-
-3
#include<iostream> using namespace std; int main(){ int n,i,j,s=1,k,a,t,h=0; cin>>n; int b[n][n]; k=n-1; for(i=0;i<n;i++){ for(j=0;j<n;j++) b[i][j]=0; } for(j=0;j<n;j++){ b[0][j]=s; s++; } for(a=1;a<=n/2;a++){ for(t=0;t<k;t++){ if(b[a+t][n-a]!=0){ h=1; break; }else{ b[a+t][n-a]=s; s++; } } for(t=1;t<=k;t++){ if(b[a+k-1][n-a-t]!=0){ h=1; break; }else{ b[a+k-1][n-a-t]=s; s++; } } k--; for(t=1;t<=k;t++){ if(b[a+k-t][n-a-k-1]!=0){ h=1; break; }else{ b[a+k-t][n-a-k-1]=s; s++; } } for(t=1;t<=k;t++){ if(b[a][n-a-k-1+t]!=0){ h=1; break; }else{ b[a][n-a-k-1+t]=s; s++; } } k--; if(h==1) break; } for(i=0;i<n;i++){ for(j=0;j<n;j++) printf("%3d",b[i][j]); cout<<endl; } }
-
-4
[ ] 54 道题
- 1
状态 题目显示标签 AC / 尝试 难度[](javascript:;) -------------------------------------------------------- - 1
[ 进入编辑模式](javascript:;)
分类
根据当前过滤条件随机选择一道题
状态
开发
支持
-
Language
-
主题
-
Worker 0 in 23ms
-
Powered by Hydro v4.7.2 Community
- 1
信息
- ID
- 208
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 6
- 标签
- 递交数
- 159
- 已通过
- 47
- 上传者