學習翁愷老師c語言歷程 初次

2021-10-03 17:22:01 字數 1078 閱讀 3421

#include

/* 判斷數的位數

*/int

main()

dowhile

(num >0)

;printf

("這個數的位數是:%d"

, count)

;}

總結:對 / 有了乙個新的認識, 依次去掉個位數 從後向前數,計算機與人是很大的不同,計算機處理步驟的,而非關係。

#include

#include

#include

/* 猜數遊戲 0-100之間

*/int

main()

else

}while

(a != num)

;printf

("恭喜你猜對了,共猜了%d次"

,count)

;}

總結:呼叫了兩個庫函式 乙個用來呼叫rand()函式用來產生乙個隨機數,乙個是對時間的調節。% 求餘運算很巧妙,%100可以得到乙個數的個位與十位,從而得到乙個任意的兩位數。還有do(){}while();與while(){};的區別,先執行,還是先判斷。還有while和do wile以及for的常見適用情況。

逆序數  

#include

/* 逆序輸出

*/int

main()

;printf

("逆序數為:%d"

,ret)

;}

總結:舉個例子來說,輸入700之後,輸出007還是7這是乙個需要注意的地方。做**考題的這種,在讀懂題目的時候,還需要看輸入輸出這種小地方,還需要注意的乙個地方,對初始資料的保護。

#include

/* 判斷是不是素數

*/int

main()

}if(isprime ==1)

else

}

總結:素數,只能被一和本身整除。寫**的過程中要注意反思,**如何可以做到效率更高。調換語句順序,迴圈語句的選擇,迴圈終止條件的設定。

以上就是這次的回顧。

程式設計入門 C語言(翁愷老師)作業

第1周 程式設計與c語言1 輸出 hello world 5分 題目內容 請輸出一行,內容為 hello world 請注意大小寫。由於這一周只是簡單地介紹了c程式的基本框架,還不能做很多事情,甚至還不能做資料的輸入,所以這一周的題目也非常簡單。輸入格式 無輸入輸出格式 一行文字 輸入樣例 無輸出樣...

翁愷老師C語言學習筆記(七)函式

includeint main printf d到 d的和是 d n 1,10,sum for i 20,sum 0 i 30 i printf d到 d的和是 d n 20,30,sum for i 35,sum 0 i 45 i printf d到 d的和是 d n 35,45,sum retu...

學習總結 C 翁愷老師 入門 總

第0周 程式設計與c語言 第1周 計算 第2周 判斷 第3周 迴圈 第4周 迴圈控制 第5周 資料型別 第6周 函式 第7周 陣列 第8周 指標與字串 設定斷點執行,停下來的地方是當前命令尚未執行的狀態,按下一步才執行並跳轉下一步 滑鼠游標掃過的變數,可以從左側欄看到當前狀態下此變數的值。講了一些 ...