關於輸出一定個數時就換行的寫法

2021-10-10 22:32:07 字數 551 閱讀 7229

加個今天做題時的小結,就是輸出幾個數後就換行那種,之前一直糊里糊塗的不對就在那加一減一的瞎碰運氣,不過今天簡單總結哈兩種方式。

第一種:

j=0;

printf("%d",n);

j++;

if(j%6==0)

printf("\n");

這是每輸出六個數就進行一次換行處理,但是這裡j++放在前面(後面會說放在後面的情形),所以j=0。因為每輸出乙個就有以下對應:

1-1,2-2,…6-6,所以此時取j==0;

第二種:

j=1;

printf("%d",n);

if(j%6==0)

printf("\n");

j++;

這時j++放在判斷後面,j=1,同上面有著對應:

1-1,2-2…6-6。

但是如果把兩個j++的位置對調,拿第乙個來說,就有

1-2…6-7;自然輸出會出錯。

所以簡單總結一哈,就乾脆點統一一種寫法,免得出錯,所以我選取第二種。

Java把List分成一定容量的n個陣列

陣列的長度length是long型的,理論上長度是沒有限制的,但是一次儲存的資料過多時,記憶體裝不下,所以我可以拆分成多個陣列 public static listlisttoarray listlist,int bccsize else arr j bccsize list2.size 1 lis...

計算一定範圍內素數個數的演算法

問題 給定乙個大整數n,計算開區間 1,n 的素數有多少?include include include include include undef true define true 1 undef false define false 0 typedef int bool32 a不能整除小於等於根...

關於資料庫insert是否一定開闢空間的研究

之前就知道delete 屬於dml 而 turncate屬於ddl所以delete的時候不會清楚表空間而truncate會清除表空間。現在比較好奇的是如果我資料庫主鍵id自增我插入了3條資料id分別為1,2,3,然後把第二條刪了,再insert乙個id 2的,那麼是否會開闢新的空間。查詢表大小的語句...