c語言之幾種計算器

2021-10-21 13:54:04 字數 1748 閱讀 6039

#include

#include

void

tips()

intadda

(int a,

int b)

intjian

(int a,

int b)

intcheng

(int a,

int b)

float

chu(

int a,

int b)

void

reallcalc

(int data1,

int data2,

char suanfa)

}void

calc

(char suanfa)

printf

("請輸入第乙個數:\n");

scanf

("%d"

,&data1)

;printf

("請輸入第二個數:\n");

scanf

("%d"

,&data2)

;reallcalc

(data1,data2,suanfa);}

intmain()

//這裡表示把回車鍵吸收掉

scanf

("%c"

,&suanfa)

;getchar()

;

mark =1;

calc

(suanfa);}

system

("pause");

return0;

}

這裡有乙個很關鍵的地方,用mark來吸收回車鍵,不然程式在最後輸入回車後scanf吸收的是回車鍵,第二次在判斷輸入的演算法時就會出現錯誤。

#include

#include

void

tips()

intmain()

//這裡表示把回車鍵吸收掉

scanf

("%c"

,&suanfa)

;getchar()

;

mark =1;

switch

(suanfa)

}system

("pause");

return0;

}

這裡沒有運用函式,而是直接計算輸出的。

#include

#include

intadd

(int

*a,int

*b)int

jian

(int

*a,int

*b)int

cheng

(int

*a,int

*b)float

chu(

int*a,

int*b)

void

tips()

void

onetishi

(char suanfa)

}void

jisuan

(int a,

int b,

char suanfa)

}int

main()

其實不難,多敲**多實踐。

C語言計算器

powered by ccbupt builder ni3 2018 4 9 功能 使用c語言寫的科學計算器,可以實現四則運算 三角函式運算 指對數運算 優先順序正確 能智慧型遮蔽空格,能識別輸入錯誤和運算錯誤,能實現繼續運算 清空運算結果和有效退出的功能 include include inclu...

c語言簡易計算器

c語言簡易計算器 表示式求值專案 多功能計算器 該專案主要包含了10個模組,10項功能 1 加法運算 主要進行兩個數的加法運算,可進行計算整數和浮點數 2 減法運算 主要進行兩個數的減法運算,可進行計算整數和浮點數 3 乘法運算 主要進行兩個數的乘法運算,可進行計算整數和浮點數 4 除法運算 主要進...

C語言的計算器

printf 半徑輸入錯誤!n break case 7 case 8 case 13 break case 9 case 10 printf 從1到輸入數之間的偶數和是 d n sum break case 12 break case 11 while i m printf 從1到輸入數之間所有3...