1.结构体
#include
#include
#include
using namespace std;const int N=100010;int n;
//string q[N];
struct ba {int a;int b;string c;
}q[100];bool lalala(ba x,ba y){if(x.a==y.a){return x.b>y.b;}return x.a> y.a;
}
int main()
{scanf("%d",&n);for(int i=0;i> q[i].a;q[i].b=i;q[i].c="aaaaa";}sort(q+1,q+n,lalala);for(int i=0;i
2.不清楚
#include
#include
#include
using namespace std;
#define N 50int main(){int n;int a[N][N]={0};scanf("%d",&n);int x=(n+1)/2,y=1;for(int i=1;i<=n*n;i++){a[y][x]=i;x++;y--;if(x>n)x=1;if(y<1)y=n;if(a[y][x]){x--;if(x<1)x=n;y++;if(y>n)y=1;y++;if(y>n)y=1;}}for(int i=1;i<=n;i++){for(int j=1;j<=n;j++){if(j==1)printf("%d",a[i][j]);elseprintf(" %d",a[i][j]);}printf("\n");}return 0;}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!