无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

一本通 2045 蛇形填數(shù)

2023-06-06 16:18 作者:whflclz  | 我要投稿


示例圖

#include<iostream>

using namespace std;

int a[21][21]={};

int main()

{

???????? int n;

???????? cin>>n;

???????? int x=1,y=n,cnt=1;

???????? a[x][y]=cnt;? ? ? //最右上角 填寫數(shù)字 1

while (cnt<n*n)

{

//從上到下? x +1? y 不變,測試下一個元素是否為 0? 且 x+1<=n

???????? while( x+1<=n && a[x+1][y]==0 ){

???????????????? x++;

???????????????? cnt++;

???????????????? a[x][y]=cnt;? ? ????

??????????? }

//從右到左 ? y-1? x?不變

???????? while( y-1>=1 && a[x][y-1]==0 ){

????????????????? y--;

???????????????? cnt++;

???????????????? a[x][y]=cnt;? ? ? ? ? ? ? ??

???????????}

???????//從下到上? x?-1? y 不變?

???????? while( x-1>=1 && a[x-1][y]==0 ){? ? ????

???????????????? x--;

???????????????? cnt++;

???????????????? a[x][y]=cnt;? ? ????????????

?????????}

????????//從左到右??y?+1? x?不變

???????? while( y+1<=n && a[x][y+1]==0 ){

????????? ? ???? y++;

???????????????? cnt++;

???????????????? a[x][y]=cnt;? ? ? ??

???????? }

}


for (int i=1;i<=n;i++)

{

???????? for (int j=1;j<=n;j++)? ? ????? cout<<a[i][j]<<" ";

???????? cout<<endl;

}

return 0;

}


一本通 2045 蛇形填數(shù)的評論 (共 條)

分享到微博請遵守國家法律
田林县| 阿瓦提县| 清流县| 正蓝旗| 辰溪县| 九龙县| 陇南市| 东丽区| 兰考县| 望城县| 灵川县| 华蓥市| 新宁县| 上蔡县| 义马市| 霍邱县| 固镇县| 临江市| 宜州市| 华容县| 绩溪县| 正定县| 沙河市| 久治县| 新田县| 徐州市| 青冈县| 白沙| 独山县| 衡山县| 靖安县| 呼伦贝尔市| 青河县| 长沙县| 美姑县| 西丰县| 福泉市| 建德市| 亚东县| 桐庐县| 彭山县|