原创 《Python語言程序設計》學習筆記二:Python基本圖形繪製

該筆記內容來源於《Python語言程序設計》課程 1、計算機技術的演進過程: 1946-1981          計算機系統結構時代                       計算能力問題 198

原创 《Python語言程序設計》學習筆記一:python基本語法元素

該筆記內容來源於《Python語言程序設計》課程 1、計算機的概念: 功能性:對數據的處理,包括數據計算、輸入輸出處理和結果儲存 可編程性:可以根據一系列指令自動地、可預測地、準確地完成操作者的意圖 2、摩爾定律: 集成電路規模指

原创 《Python語言程序設計》學習:連續質數計算

題目內容: 獲得用戶輸入數字N,計算並輸出從N開始的5個質數,單行輸出,質數間用逗號,分割。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪

原创 中國大學MOOC《程序設計入門-C語言》學習(十):單詞長度

題目內容: 你的程序要讀入一行文本,其中以空格分隔爲若干個單詞,以‘.’結束。你要輸出這行文本中每個單詞的長度。這裏的單詞與語言無關,可以包括各種符號,比如“it’s”算一個單詞,長度爲4。注意,行中可能出現連續的空格。 輸入格式:

原创 中國大學MOOC《程序設計入門-C語言》學習(九):Tic-Tac-Toe遊戲(井字棋)

Tic-Tac-Toe遊戲(井字棋) 問題描述: 讀入一個3x3的矩陣,矩陣中的數字爲1表示該位置上有一個X,爲0表示爲O; 程序判斷這個矩陣中是否有獲勝的一方,輸出表示獲勝一方的字符X或O,或輸出無人獲勝 。 程序: 需要使用二維數

原创 中國大學MOOC《程序設計入門-C語言》學習(八):數組

數組 形式諸如:int number [100]; scanf ("%d", number [i] ); 數組中所有元素的類型相同,且一旦創建,不能改變大小; 初始化:格式如下int v[5] = {1, 2, 3, 4, 5

原创 中國大學MOOC《程序設計入門-C語言》學習(四):循環的一些例子

算平均數 問題描述 讓用戶輸入一系列的正整數,最後輸入-1表示輸入結束,然後程序計算出這些數字的平均數,輸出輸入數字的個數和平均數。 思路 變量->算法->流程圖->程序 變量: 這裏需要三個變量:一個變量記錄讀到的整數,一個變量記錄

原创 中國大學MOOC《程序設計入門-C語言》學習(七):正序分解整數

正序分解整數 問題描述: 輸入一個非負整數,正序輸出它的每一位數字。如輸入:12345,輸出:1 2 3 4 5。 程序 第一個爲我自己寫的程序,用的是while循環,後來看老師的課件,發現用的是do_while循環(第二個程序)。想

原创 中國大學MOOC《程序設計入門-C語言》學習(六):求最大公約數

求最大公約數 問題描述: 用戶輸入兩個整數,輸出其最大公約數。 枚舉法程序: #include <stdio.h> int main() { int a, b; int i ; int c; scanf("%d %d",

原创 中國大學MOOC《程序設計入門-C語言》學習(二):運算符優先級

優先級 優先級 運算符 結合性 1 () 從左到右 2 ! + - ++ – 從右到左(單目的+和-) 3 * / % 從左到右 4 + - 從左到右 5 < <= > >= 從左到右 6 == !=

原创 中國大學MOOC《程序設計入門-C語言》學習(五):倒數求和

倒數求和 問題描述: 用戶輸入n 的值,輸出f(n)=1+1/2+1/3+…+1/n的結果。 程序: #include <stdio.h> int main() { int n; int i; double sum = 0.0

原创 中國大學MOOC《程序設計入門-C語言》學習(三):判斷與循環

判斷 問題描述:給定兩個時間,計算其時間差,輸出形式爲x小時y分。 代碼: #include <stdio.h> int main() { int hour1, minute1; int hour2, minute2; //輸

原创 中國大學MOOC《程序設計入門-C語言》學習(一)

變量的名字 標識符有標識符的構造規則。基本的規則是:標識符只能由字母、數字和下劃線組成,數字不可以出現在第一個位置上,C語言的關鍵字不可以用作標識符。 例子1: 找零: #include <stdio.h> int main() {