中國大學MOOC C語言筆記03

2021-10-09 12:35:31 字數 715 閱讀 9442

5.1迴圈控制

判斷素數**如下:

#include

int main()

printf("f(%d)=%f\n",n,sum);

return 0;

}求和:f(n)=1-1/2+1/3-1/4+1/5-...**如下:

#include

int main()

printf("f(%d)=%f\n",n,sum);

return 0;

}求最大公約數 --兩種演算法 一、列舉 二、輾轉相除法

int a,b;

int min;

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

if(aint ret=0;

int i;

for(i=1;iprintf("%d和%d的最大公約數是%d.\n",a,b,ret);

輾轉相除法

1、如果b=0,計算結束,a就是最大公約數

2、否則,計算a/b的餘數,讓a=b,而b等於那個餘數

3、return step 1

---good habit 先敲框架,再敲內容

整數分解 

正序整數分解 

·輸入乙個非負整數,正序輸出它的每一位數字

·輸入:13425

·輸出:1 3 4 2 5

review

先逆序,在分解 適用於末尾無0的數字

中國大學MOOC(C語言程式設計精髓)作業

編寫程式利用遞迴法實現如下所示n層巢狀平方根的計算 遞迴函式原型 double y double x,int n 程式執行結果示例1 please input x and n 16,1 result 4.00 程式執行結果示例2 please input x and n 16,2 result 4....

中國大學MOOC(C語言程式設計精髓)作業

用結構體定義時鐘型別,程式設計從鍵盤任意輸入兩個時間 例如4時55分和1時25分 計算並輸出這兩個時間之間的間隔。要求不輸出時間差的負號。結構體型別定義如下 typedef struct clock int hour int minute int second clock 函式原型 clock ca...

中國大學改名

sb篇 北京語言學院 北京語言文化大學 北京語言大學 也屬於翻來覆去型的.改校名固然有著語言習慣的原因,但更主要的原因卻是季羨林先生曾經指出的,語言本身就是文化的重要組成部分,語言文化 並列本身就不妥當.為了向 知名 大學靠攏,更為了糾正語法錯誤.所以改了 作為乙個語言學校,此等語法錯誤多年了才引起...