學習C語言的總結(第十五周)

2021-09-05 12:05:44 字數 921 閱讀 9908

1.判斷乙個數是否為完全平方數,可以通過它平方後的數是否為整數來判斷

例:int a;

if(sqrt(a)==(int)sqrt(a))

printf(「yes」);

這個例子就是將平方後的數和平方後再強制轉換 int 資料型別的數進行對比

2.在for迴圈中,可以在第一條表示式中宣告變數的資料型別

例:for(int i=0;i<5;i++)

printf("%d",i);

3.在輸出輸入函式中,轉換字元前面加上數字會對資料的長度造成影響

如(1):在int型別的資料中,輸入的轉換字元的前面的數字比輸入的資料的長度要短,會使輸入的資料不完整;相反,則不會造成輸入的影響

例:int a;

scanf("%2d",&a);

輸入-123,這樣子輸入的資料就只有-1,而不是完整的資料-123

如:在int型別的資料中,輸出的轉換字元前面的數字比輸出的資料要的大,資料欠缺的長度會用空格來補充;相反,則不會造成輸出的影響

例:int a=-123;

printf("%6d",a);

這樣輸出的結果為 -123,前面會出現兩個空格

(2):浮點數型別轉換字元%f前的數字有兩個意思,分為整數和小數部分

例:float a=123.123,b=-123.129,c=123.1;

printf("%5.2f\n%5.2f\n%5.2f",a,b,c);

結果輸出為123.12、-123.13、123.10

浮點型轉換字元前加上數字,一般前面的整數部分代表長度(包括小數點),後面的小數部分代表小數點後面的資料長度,但輸出/輸入時整數部分代表的長度視實際的長度輸出/輸入,而後面的小數部分則嚴格遵守長度的限制,若數字的長度比實際長度長,則只輸出/輸入的長度為數字的長度,且遵守四捨五入的原則;若相反,就將空缺的部分用數字 0 填補

第十五周總結

第十五周總結 這周我們需要每個人製作乙個頁面,作為考核的一部分內容,但我進度比較慢,css都沒怎麼看,所以星期一的時候我又轉入了學習,並沒有開始真正的製作。等到晚上的時候開始著手製作,邊學邊做。剛開始比較蒙,不知道具體的細節,但也都一步一步的試著寫。但是還是有很多效果都沒有出來,頁面 經受不住打擊 ...

第十五周部落格總結

姓名部落格名稱 部落格鏈結 評價人工評分 王雪芹本週未交 王雪琳python正規表示式學習與運用 博主有理解,有注釋,有截圖,建議多些這樣的部落格喲!趙金輝本週未交 張鳴鳳python爬取 中多個頁面的資訊 缺少注釋 陳耀婷python爬取網頁資訊 博主分幾個板塊講述了爬取網頁的方法,對我的課程結課...

第十五周學習筆記

配分函式z z theta z 是概率分布的歸一化因子,一些概率模型中可以被設計成無需計算歸一化常數,而有些則必須直面計算歸一化因子的問題 p x 1z p x p x theta dfrac hat x theta p x z 1 p x 1.對數似然梯度 通過最大似然學習無向模型特別困難的原因在...