加個今天做題時的小結,就是輸出幾個數後就換行那種,之前一直糊里糊塗的不對就在那加一減一的瞎碰運氣,不過今天簡單總結哈兩種方式。
第一種:
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的,那麼是否會開闢新的空間。查詢表大小的語句...