《C編碼實踐篇》實驗二 命令列選單小程式的實現

2021-08-08 13:52:16 字數 1287 閱讀 5079

#include

#include

#include

void help();

void smaller();

void sum();

void bigger();

void quit();

void jian();

void cheng();

void chu();

int main ()

else if (strcmp(command,"quit") == 0)

else if (strcmp(command,"sum") == 0)

else if (strcmp(command,"bigger") == 0)

else if (strcmp(command,"jian") == 0)

else if (strcmp(command,"cheng") == 0)

else if (strcmp(command,"smaller") == 0)

else if (strcmp(command,"chu") == 0)

else

}return     0;

}void help()

void quit()

void bigger()

void smaller()

{double a,b,c;

printf("input two numbers:\n");

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

c=a思路:構造八個函式通過不同的輸入來確定具體呼叫什麼函式,用乙個while迴圈來執行。

過程:1.建立檔案並用vim完成編輯(set設定更方便的編寫**,提高可讀性)。

2.編譯並執行該程式。

3。提交到github

關鍵**截圖:

實驗執行結果截圖:

複習了以往的c語言編碼,在編寫過程中經常出現各種小的語法錯誤,導致浪費了很多時間,在經常訓練的過程中這種問題出現的頻率肯定會越來越低。更大的收穫在於懂得了**簡明、易讀、無二義性的重要性,在編寫過程中時刻縮排、命名、注釋等**編排的風格規範,為今後的學習工作生活打下了很好的基礎。

ROS實踐手冊(二)ROS命令列工具

筆者根據古月居 ros入門21講 注 該部分可參考古月居 ros入門21講第8講 rostopic 話題工具 rostopic type topic name 檢視某個topic的型別 msg rosmsg 訊息工具 rosservice 服務工具 rosservice find service t...

實驗三 內部模組化的命令列選單小程式V2 0

本實驗將函式宣告 資料結構定義放到linklist.h中,宣告的函式在linklist.c中實現,在menu.c中定義main函式。實現help quit version 四則運算arithmetic 輸出當前系統時間time 判斷兩個數的大小judge 求乙個數的倒數 給一列數排序這幾個功能。實驗...

qt執行cmd命令列 Qt開發之Go篇(二)

官方安裝說明參見 本人使用windows,以下皆以windows為例。官方的wiki上有較詳細的安裝步驟,但是也有一些坑。因此,再將安裝過程複述一遍。安裝時選擇mingw編譯的qt版本,並且選中對應的編譯器,見下圖。安裝完成之後測試一下go是否在path中,cmd中執行go version進行測試,...