2023年1月28日假期訓練日記

2021-09-10 08:08:51 字數 393 閱讀 9823

今天是小年啊,祝大家小年快樂!

今天看的基礎演算法部分,首先就是高精度計算。高精度計算在前段時間做題的時候遇到過,當時因為沒看書,題老是通不過,最後諮詢的學長,又查的資料。

高精度計算中,資料很大時,可採用字串方式輸入,將每一位數取出,存入陣列中;另一種方法是直接用迴圈加陣列方法輸入資料。

關於進製、借位處理如下:

加法進製:c[i]=a[i]+b[i];

if(c[i]>=10)

減法借位:if(a[i]c[i]=a[i]-b[i];

乘法進製:c[i+j-1]=a[i]*b[j]+x+c[i+j-1];

x=c[i+j-1]/10;

c[i+j-1]%=10;

那有關商和餘數的求法,則要視被除數和除數的位數情況進行處理。

2023年1月19日假期訓練日記

51nod上的題目是真多啊,我想跳著寫都不知道該怎麼跳?做了幾個列印圖形的題,都用到了setw函式控制域寬,對於setw函式,含義看了好多遍,能理解什麼意思,但做題就對不上號。幸虧我用的時候沒有死摳含義,按照另外的想法通過了實踐。我盡量把控制域寬的含義跟實踐對應起來,但有時候吧,我覺得對於知識會用就...

2023年1月20日假期訓練日記

唔,今天做了道二級題,初中算數,求實數的小數部分,不要零。把我憋了好幾個小時,還憋不出來。問了下學長,可能是我表達的不清楚,學長跟我說不能實現?嚇死寶寶了。我只好把原題發過去了?學長說用陣列模擬乘法 我能說不懂嗎?只好問度娘。大數乘法,主要有以下幾種思路 1.模擬小學乘法 最簡單的乘法豎式手算的累加...

2023年1月26日假期訓練日記

今天繼續啃指標的知識啊,找題訓練也找費了勁。不過這看書跟實踐確實不是一回事,感覺看書看的差不多了,一旦實際做起題來,簡直是一言難盡,滿滿的都是淚啊。返回指標值的函式的一般定義形式為 型別名 函式名 引數列表 這種定義形式用起來實在彆扭,我好幾次都出錯,越錯越不想用。對於函式指標的宣告int fp i...