日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

旋转数阵

發布時間:2024/10/5 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 旋转数阵 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Description
把1到n2的正整數從左上角開始由外層至中心按照順時針方向螺旋排列
Input
輸入整數n (1 <= n <= 10)
Output
按示例輸出矩陣
Sample Input
3
4
Sample Output
1 2 3
8 9 4
7 6 5
1 2 3 4
12 13 14 5
11 16 15 6
10 9 8 7
C語言版本一

#include <stdio.h> #include <stdlib.h>/* run this program using the console pauser or add your own getch, system("pause") or input loop */int main(int argc, char *argv[]) {int m,n;int a[10][10];int i,j;while(scanf("%d",&n)!=EOF&&n<=20)// while(scanf("%d %d",&n,&m)!=EOF&&n<=20&&m<=20) { m=n;int count=1;int left,right,up,down;left=m;right=-1;up=0;down=n;int head;head=1;i=0;j=0;while(count<=n*m){if(head==1){ a[i][j++]=count++;if(j==left){head=2;left-=1;j--;i++;}}else if(head==2){a[i++][j]=count++;if(i==down){head=3;down-=1;i--;j--; }}else if(head==3){a[i][j--]=count++;if(j==right){head=4;right+=1;j++;i--;}}else{a[i--][j]=count++;if(i==up){head=1;up+=1;i++;j++;}}} if(n<=3){for(i=0;i<=n-1;i++){ for(j=0;j<=m-2;j++){printf("%-2d",a[i][j]);}printf("%d\n",a[i][j]);}}else if(n==10){for(i=0;i<=n-1;i++){ for(j=0;j<=m-2;j++){printf("%3d ",a[i][j]);}printf("%3d\n",a[i][j]);}}else{for(i=0;i<=n-1;i++){ for(j=0;j<=m-2;j++){printf("%2d ",a[i][j]);}printf("%2d\n",a[i][j]);} } }return 0; }

C語言版本二

#include<stdio.h> int main() {int n, m, i, q, o, a[99][99];while (scanf("%d%d", &n, &m) != EOF) {if (m*n == 0)continue;for (i = 1; i <= n; i++)for (o = 1; o <= m; o++)a[i][o] = 0; q = o = 0; i = 1;while (q < m * n) {for (o++; ; o++) { if (a[i][o] != 0||o>m) { o--; break; }q++; a[i][o] = q; }for (i++; ; i++) { if (a[i][o] != 0||i>n) { i--; break; }q++; a[i][o] = q; }for (o--; ; o--) { if (a[i][o] != 0||o<1) { o++; break; }q++; a[i][o] = q; }for (i--; ; i--) { if (a[i][o] != 0||i<1) { i++; break; }q++; a[i][o] = q; }}for (o = 1; o <= n; o++) {for (i = 1; i <= m; i++){printf("%2d", a[o][i]);if (i != m)printf(" ");} printf("\n");}}return 0; }

總結

以上是生活随笔為你收集整理的旋转数阵的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 麻豆回家视频区一区二 | av免费久久 | 欧美激情亚洲综合 | 国产乱了高清露脸对白 | 国产一级久久久 | 能直接看的av网站 | 国产91国语对白在线 | 成人影音在线 | 尤物在线视频观看 | www.桃色 | 日本国产一区二区 | 天天干天天干 | 欧美一区亚洲二区 | 99热影院 | 高清国产一区二区 | 久久男人精品 | 亚洲欧美一区二区三区情侣bbw | 国产日韩激情 | 9999免费视频 | 欧美在线播放 | 欧美精品手机在线 | 亚洲网站免费看 | 成人精品毛片 | 国产视频久久久久 | 久久嫩 | 自拍 亚洲 欧美 | 欧亚在线视频 | 三级4级全黄60分钟 成人自拍视频 | 国产欧美视频一区 | 欧美99热 | 国产高清视频免费在线观看 | 宅男午夜在线 | 已满十八岁免费观看全集动漫 | 在线观看国产区 | 国产欧美二区 | 国产裸体无遮挡 | аⅴ资源中文在线天堂 | 免费在线观看亚洲 | 亚洲性天堂 | 精品国产中文字幕 | 亚洲精品一区 | 97久久久久久 | 成年人视频在线免费看 | 91碰在线视频 | 天天看片天天爽 | 欧美福利片在线观看 | 久久久国产精品久久久 | 美女被草| 淫欲少妇 | 国产亚洲av在线 | 国产一区二区视频免费 | 久久国产精品一区二区三区 | 一级在线| 日韩精品久久久久久久电影99爱 | 毛片一区| 日韩资源在线观看 | 无遮挡黄色 | 日韩精品一区二区三区不卡 | 特黄aaaaaaa片免费视频 | 国产l精品国产亚洲区久久 午夜青青草 | 91精品国产入口 | 人妻av中文系列 | 朝鲜黄色片| 欧美h网站 | 成人xxxx| 一区二区三区视频在线播放 | 青青色在线视频 | 色综合天天 | 超碰自拍| 欧美一级片在线观看 | 欧美卡一卡二卡三 | 中出在线观看 | 色碰视频 | 国产crm系统91在线 | 欧美视频第二页 | 91久久精品美女高潮 | 91蜜桃婷婷狠狠久久综合9色 | jizz精品| 日韩怡红院 | 99精品人妻国产毛片 | 国产妇女视频 | 无码人妻丰满熟妇精品 | 欧色图 | 不卡的一区二区 | h部分肌肉警猛淫文 | 在线不卡二区 | 一区二区三区av夏目彩春 | 日韩欧美中文字幕一区 | 黄色大片在线免费观看 | 国产乱论 | 99精品久久久久久久 | 99久视频| 欧美色图综合网 | 99热这里只有精品7 青青草社区 | 一区免费观看 | 禁果av一区二区三区 | 69久久久久久 | 91免费精品视频 | 国产日韩欧美自拍 |