第一章:程式設計入門
1.a/b 當a、b為整數時,結果向中間位置靠攏;例如: -8/5 結果為 -1 ;
2.浮點數使用%.3lf 輸出; 另外: 整數-浮點數=浮點數 整數/浮點數=浮點數;
3.在競賽中盡量使用const int 的形式來定義常量( 定義同時初始化); 在eclipse中定義目前最大為10位;
#define 好像最大也是10位的樣子;
第二章:迴圈結構程式設計
1.找不出錯誤的時候,也可以使用輸出中間結果的方法 ,來進行差錯;
2.學會使用偽**來初步編寫程式! 可以適當使用漢字等, 之後將漢字部分改寫成函式,進行呼叫即可。
例如:for(a=1;a<=9;a++)
for(b=0;b<=9;b++)
if(aabb是完全平方數)
printf("%d",aabb); 之後將if()括號中內容,改寫成函式呼叫。
這個有一點迭代式開發的意思,即每次只新增程式中的一小部分內容,保證正確性。
3.開平方可能會出現浮點誤差, 有時可能會使用列舉平方根的操作,來避免開平方操作;
4.乙個運算表示式的取餘運算, 可以將取餘操作設定到每一步計算的後面,結果不變;
5.scanf()返回值為成功輸入的變數個數;
第三章:陣列和字串
1.memset(f,0,siziof(f)); 將陣列f初始化為0;
2.最長回文子串:
這裡解決了3個問題:首先是輸入字串中含空格,這裡使用了fgets()函式;其次預處理得到不含標點且全為
大寫的字串;最後是:當判斷當前子串為最大回文子串時,其在原來字串中的位置不確定,這裡新開乙個陣列
儲存其原先的位置下座標!
char f[n];
fgets(f,sizeof(f),stdin);
判斷方法的改進:
列舉回文串的中間位置!然後不斷向外擴充套件。
3.printf("%d %o %x\n",a,b,c);// 分別對應輸出十進位制,八進位制,十六進製制;
4.strchr 函式的功能:在乙個字串中查詢乙個字元。--------------(這個的應用在字串題目中應該比較廣泛了)
5.如果按照自己的方式處理字串的時候,一定要保證字串以 『\0』 結尾!
例:蛇形填數如:
輸入:5
輸出:13 14 15 16 1
12 23 24 17 2
11 22 25 18 3
10 21 20 19 4
9 8 7 6 5
#include
#include
int a[
10000][
10000];
intmain()
for(x=
0;x)printf
("\n");
}}return0;
}
keras使用總結 前三章
簡單的例子 network models.sequential layer1 layers.dense 512,activation relu input shape 28 28,layer2 layers.dense 10,activation softmax network.add layer1...
原理前三章部分試題
1.目前我們所說的個人台式商用機屬於d a.巨型機 b.中型機 c.小型機 d.微型機 2.2000 10化成十六進製制數是b a 7cd 16 b.7d0 16 c.7e0 16 d.7f0 16 解 2000除16取餘取反即可。3.下列數中最大的數是a a 10011001 2 b.227 8 ...
《水煮三國》前三章筆記
1.播下一種思想,收穫一種行為 播下一種行為,收穫一種習慣 播下一種習慣,收穫一種性格 播下一種性格,收穫一種命運 2.所謂命運,就是乙隻淪落在雞窩裡的鷹 3.真正的自助者是令人敬佩的覺悟者,他會藐視困難,而困難在他的面前也會令人奇怪地轟然倒地 4.真正的自助者就像黑夜裡發光的螢火蟲,不僅會照亮自己...