給定乙個整數n,
生成乙個n*
n的矩陣,矩陣中元素取值為1至
n2,1在左上角,
其餘各數按順時針方向旋轉前進,依次遞增放置。例如,當
n=4時,矩陣中的內
容如下:12
341213145
1116156
10987
個人寫的**如下:
#include
#include
/*矩陣賦值
思想是:就是一圈一圈的賦值
*/void evaluate(int **a, int dimension)
j--;
while (i < column-1)
while (j > row)
while (i > row+1)
row++;
column--;
i = row;
j = row;
} while(start <= dimension*dimension);
printf("賦值完成。。。/n");
}/*列印矩陣*/
void printfmatrix(int **a, int dimension)
ChinaUnix第一屆「C語言」開發大賽的第三題
3.從標準輸入中讀入 n 1行以換行符結束且長度不超過 2048 的字串,並在輸入結束後輸出其中最長 10行的輸入序號 長度和內容。當有多行長度相等的最長行時,輸出最先輸入的行的資訊。個人寫的 如下 include include include define len sizeof struct l...
ChinaUnix第一屆「C語言」開發大賽的第二題
第二題 給定 n 3 n 50000 個閉區間 ai,bi 1 i n,ai,bi 均為非負整數 將這些區間合併為不相交的閉區間。輸入檔案 的第一行包含乙個整數n,為區間的數目。以下有n行,每行各包括兩個空格分隔的整數ai 和bi,表示乙個區間 ai,bi 0 ai bi 1000000 計算結果寫...
記第一屆ACM講堂
今天acm講堂成功舉辦了,我聽了眾位學長的講解,感觸頗多,首先對於那些伴隨著acm實驗室成長的學長們,致以感謝和敬意,為acm實驗室操勞的老師們,表示感激和尊敬,是你們給我們創造了現在這麼好的環境和氛圍,為我們開闢了acm的道路。大三的學長 學姐 們講自己的acm經歷的時候,這種情形讓我想起了高中全...