原创 2020年MOOCC語言程序設計精髓第十週編程題測試

1數字字符串轉換爲整型數 題目內容: 從鍵盤輸入一串字符(假設字符數少於8個),以回車表示輸入結束,編程將其中的數字部分轉換爲整型數並以整型的形式輸出。 函數原型爲 int Myatoi(char str[]); 其中,形參數組s

原创 CCF-報數(201912-1)-C語言(100分)

#include <stdio.h> #include <stdlib.h> //7的倍數或包含7 int ContainSeven(int num){ if(num%7==0) return 1;

原创 2020年MOOCC語言程序設計精髓第十週編程題練兵

1有趣的“迴文”檢測 題目內容: 英文中有很多的迴文詞,迴文詞的拼法十分有趣,無論是從前往後拼讀,還是從後往前拼讀,他們的拼法和詞義都不變。例如:dad(爸爸),mum(媽媽),noon(中午),eve(前夕),eye(眼睛),p

原创 2020年MOOCC語言程序設計精髓第九周編程題練兵

1二分法求根 題目內容: 用二分法求下面的一元三次方程在區間[-10, 10]上誤差不大於106的根。 用二分法求方程的根的基本原理是:若函數有實根,則函數曲線應當在根x*這一點上與x軸有一個交點,並且由於函數是單調的,在根附近的

原创 CCF-回收站選址(201912-2)-C語言(100分)

#include <stdio.h> #include <string.h> #define MAX 1000 #define LEVEL 5 typedef struct Around{ int up; i

原创 2020年MOOCC語言程序設計精髓第十一週編程題練兵

1找出按字典順序排在最前面的國名 題目內容: 輸入5個國名,編程找出並輸出按字典順序排在最前面的國名。 提示:所謂字典順序就是將字符串按由小到大的順序排列,因此找出按字典順序排在最前面的國名指的就是最小的字符串。 程序的運行結果示

原创 2020年MOOCC語言程序設計精髓第十一週編程題測試

1山地訓練 題目內容: 爲了能在下一次跑步比賽中有好的發揮,小白在一條山路上開始了她的跑步訓練。她希望能在每次訓練中跑得儘可能遠,不過她也知道農場中的一條規定:女孩子獨自進山的時間不得超過M秒(1 <= M <= 10,000,0

原创 2020年MOOCC語言程序設計精髓第八週編程題在線測試

2020年MOOCC語言程序設計精髓第八週編程題在線測試 1摘蘋果 題目內容: 陶陶家的院子裏有一棵蘋果樹,每到秋天樹上就會結出10個蘋果。蘋果成熟的時候,陶陶就會跑去摘蘋果。陶陶有個30釐米高的板凳,當他不能直接用手摘到蘋果的時

原创 CCF-碰撞的小球(201803-2)-C語言(100分)

#include <stdio.h> #define MAX 100 typedef struct BALL{ int pois; int direction;//Left:-1 Right:1 }Ball;

原创 CCF-最小差值(201712-1)-C語言(100分)

#include <stdio.h> #include <math.h> #define MAX 1000 #define max 9999 int main(){ int n,i,j,min=max,num[MAX

原创 CCF-(201709-2)公共鑰匙盒-C語言(100分)

把拿鑰匙、取鑰匙分別作爲事件存儲,並按照時間點進行排序,然後按順序處理事件即可。 這裏要注意,同一時間點的事件,先歸還後借出鑰匙,同樣是歸還鑰匙則按鑰匙編號排序處理。代碼如下: #include <stdio.h> typed

原创 CCF-小明放學(201812-2)-C語言(100分)

這裏注意最後的結果值可能很大,要用long long類型的變量 #include <stdio.h> long long JudgeLight(long long time,int *t,int r,int y,int g){

原创 2020年MOOCC語言程序設計精髓第九周編程題測試

1重複數字檢查 題目內容: 從鍵盤輸入一個數,檢查這個數中是否有重複出現的數字。如果這個數中有重複出現的數字,則顯示“Repeated digit!”;否則顯示“No repeated digit!”。 #include <std

原创 2020年MOOCC語言程序設計精髓第八週編程題練兵

1三天打漁兩天曬網 題目內容: 中國有句俗語叫“三天打魚兩天曬網”,某人從1990年1月1日起開始“三天打魚兩天曬網”,即工作三天,然後再休息兩天。問這個人在以後的某一天中是在工作還是在休息。從鍵盤任意輸入一天,編程判斷他是在工作

原创 CCF-買菜(201809-2)-C語言(100分)

#include <stdio.h> #define MAX 2000 int Intersection(int a,int b,int a1,int b1){ if(a<=a1&&b>=b1) ret