C 整數計算器(用main函式的引數實現)

2021-08-19 13:38:34 字數 776 閱讀 2259

使用main函式的引數,實現乙個整數計算器,程式可以接受三個引數,第乙個引數「-a」選項執行加法,「-s」選項執行減法,「-m」選項執行乘法,「-d」選項執行除法,後面兩個引數為運算元。

#define _crt_secure_no_warnings 1

#include

#include

#include

int add(int x, int y)//兩個數相加

int sub(int x, int y)//兩個數相減

int mul(int x, int y)//兩個數相乘

int div(int x, int y)//兩個數相除

int main(int argc, char* argv, char* envp)

int x = atoi(argv[2]);//argv是命令列引數中的每個引數

//aito函式功能是把字串轉成數字,例如atoi('123')結果就為123,要引標頭檔案stdlib.h

int y = atoi(argv[3]);

int ret = 0;

switch (*(argv[1] + 1))//argv取到的是'-'的位址,加一就為後面字母的位址,再解引用

c 算式 計算器 用C 編寫計算器

零有點問題,而且目前只能做一些簡單的運算,平方 開根號 希望有大佬指正我的錯誤 感謝using system using system.collections.generic using system.componentmodel using system.data using system.dra...

C中main函式傳參

int main int argc,const char agr int argc 命令列引數個數 包含檔名 const char ar 指標陣列 將命令列引數首位址作為元素,加上const關鍵字的意思是陣列中的內容是不能修改的,很明顯,我們進行傳參的時候,裡面的內容是不需要修改的,這就是const...

使用main函式的引數,實現乙個整數計算器

題目 使用main函式的引數,實現乙個整數計算器,程式可以接受三個引數,第乙個引數 a 選項執行加法,s 選項執行減法,m 選項執行乘法,d 選項執行除法,後面兩個引數為運算元。例如 命令列引數輸入 test.exe a 1 2 執行1 2輸出3 如下 include include include...