老實說這題還卡了我一會…
題目鏈結在此!
7-8 螺旋方陣 (20分)
所謂「螺旋方陣」,是指對任意給定的n,將1到n×n的數字從左上角第1個格仔開始,按順時針螺旋方向順序填入n×n的方陣裡。本題要求構造這樣的螺旋方陣。
輸入格式:
輸入在一行中給出乙個正整數n(<10)。
輸出格式:
輸出n×n的螺旋方陣。每行n個數字,每個數字佔3位。
輸入樣例:
5輸出樣例:
1 2 3 4 5
16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9
#include
#include
#include
using
namespace std;
intmain()
;scanf
("%d"
,&n)
;int x=
0,y=0;
a[x]
[y]=1;
while
(n * n > c)
while
(x +
1< n &&
!a[x +1]
[y])
while
(y -
1>=0&&
!a[x]
[y -1]
)while
(x -
1>=0&&
!a[x -1]
[y])
}for
(int i =
0; i < n; i++
)printf
("\n");
}}
腦洞:
輸入在一行中給出乙個正整數n(<10),其實可以寫9個if也能出,就是慢了點。
思路看**應該很清晰這裡就不寫了。
11 25日常PTA訓練 7 9 電話聊天狂人
題目鏈結在此!7 9 聊天狂人 25分 給定大量手機使用者聯絡歷史,找出其中通話次數最多的聊天狂人。輸入格式 輸入首先給出正整數n 10 5 為聯絡歷史條數。隨後n行,每行給出一條聯絡歷史。簡單起見,這裡只列出撥出方和接收方的11位數字構成的手機號碼,其中以空格分隔。輸出格式 在一行中給出聊天狂人的...
2019 08 18 日常總結
一本通1599 題意 在一年前贏得了小鎮的最佳草坪比賽後,fj 變得很懶,再也沒有修剪過草坪。現在,新一輪的最佳草坪比賽又開始了,fj 希望能夠再次奪冠。然而,fj 的草坪非常髒亂,因此,fj 只能夠讓他的奶牛來完成這項工作。fj 有 nn 只排成一排的奶牛,編號為 11 到 nn。每只奶牛的效率是...
5059日常總結
1.乙個函式的形參是const char 實參是可以是char 如果乙個函式的返回值是const char 不能用char 來接收返回值 2.為什麼沒有靜態的建構函式和析構函式?建構函式成員函式使用現有分配構造指定的物件 即存在this。static成員函式指定物件沒有儲存,因此沒有關聯的例項要構造...