求了两个月,希望有大佬能搭理我一下
查看原帖
求了两个月,希望有大佬能搭理我一下
814557
lww0903楼主2023/1/13 22:24
#include<stdio.h>
int main()
{int n,a[10][10],x=0,i,j,b;
 scanf("%d",&n);
 b=n/2+n%2;
 for(i=1;i<=b;i++){
    for(j=i;j<=n-i;j++){
        x++;
    a[i][j]=x;}
    for(j=i;j<=n-i;j++){
     x++;
     a[j][n-i+1]=x;}
    for(j=n-i+1;j>=i+1;j--){
      x++;
      a[n-i+1][j]=x;}
    for(j=n+1-i;j>=i+1;j--){
       x++;
       a[j][i]=x;}}

 for(i=1;i<=n;i++){
    for(j=1;j<=n;j++)
        printf("%d\t",a[i][j]);
    printf("\n");}
 return 0;

}
2023/1/13 22:24
加载中...