×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
分類題庫
解題動態
排行榜
討論區
競賽區
登入
註冊
發表新討論
#29748: 用0~3去判斷方向(CPP)
momogg119@gmail.com
(MilkCandy)
學校 : 高雄市立中山高級中學
編號 : 153500
×
傳送站內訊息
傳給:
主題:
內容:
來源 : [163.13.147.38]
最後登入時間 :
2024-10-29 09:45:50
c292.
APCS2017-0304-3數字龍捲風
--
2017年
3月
APCS
| From: [220.142.39.22] | 發表日期 : 2022-03-29 18:22
先輸出第一個接下來再用0~3去做轉彎
#include
<bits/stdc++.h>
using
namespace
std
;
int
main
(){
int
n
,
op
;
cin
>>
n
>>
op
;
int
num
[
n
][
n
];
for
(
int
i
=
0
;
i
<
n
;
i
++)
{
for
(
int
j
=
0
;
j
<
n
;
j
++)
{
cin
>>
num
[
i
][
j
];
}
}
int
x
=(
n
-
1
)/
2
,
y
=
x
;
cout
<<
num
[
x
][
y
];
for
(
int
i
=
1
;
i
<
n
;
i
++)
{
for
(
int
j
=
0
;
j
<(
i
==
n
-
1
?
3
:
2
);
j
++)
{
for
(
int
k
=
0
;
k
<
i
;
k
++)
{
if
(
op
==
0
)
x
-=
1
;
else
if
(
op
==
1
)
y
-=
1
;
else
if
(
op
==
2
)
x
+=
1
;
else
if
(
op
==
3
)
y
+=
1
;
cout
<<
num
[
y
][
x
];
}
op
++;
if
(
op
==
4
)
op
=
0
;
}
}
}
ZeroJudge Forum