#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周 指標與字串 設定斷點執行,停下來的地方是當前命令尚未執行的狀態,按下一步才執行並跳轉下一步 滑鼠游標掃過的變數,可以從左側欄看到當前狀態下此變數的值。講了一些 ...