C語言實現第四版計算器

2021-10-11 02:48:34 字數 1026 閱讀 8444

實現功能:實現數字的加減乘除,包括小數運算,新增功能是實現運算子的優先順序運算

#include

#include

void

main()

;float y=

0,p=1;

int d=

strlen

(h);

//取出數字字元放入浮點型陣列num[40]中,取出字元放入字元陣列w[40]中

for(

int i=

0;i<=d;i++)}

if(h[i]

>=

'0'&&h[i]

<=

'9'&&p<1)

if((h[i]

<

'0')

||(h[i]

>

'9'))}

//分別輸出取得的整形陣列和字元陣列

printf

("參與的運算符號有:");

//列印字串長度結果

puts

(w);

//判斷運算符號是否為乘除

for(i=

0;i) j--

;for

( d=i+

1;d1;d++

) k--;}

if(w[i]

=='/'

) j--

;for

( d=i+

1;d1;d++

) k--;}

}//只剩加減,運算結果執行便可得到答案

float value =num[0]

;for

( i =

1; i < k; i++)if

(w[i-1]

=='-')}

printf

("\n");

printf

("最終運算結果為:value=%f\n"

,value)

;//顯示運算結果

printf

("\n");

}

計算器第四版 C ,QT

核心演算法和第二版一樣 標頭檔案 calculate.h ifndef calculate h define calculate h include include include include include include include include include extern qsta...

演算法第四版 排序演算法的C語言實現

ifndef alsg4 h define alsg4 h include include include include typedef unsigned char byte typedef char string typedef struct int array intarray extern ...

《C 高階程式設計》第四版

c 經典名著!也是wrox紅皮書中最暢銷的品種之一,從第一版開始就名滿天下 其第3版被中華讀書報 csdn 程式設計師 等機構評選為2005年最權威的十大it圖書之一 第2名 在中國版協 中國出版科學研究所 出版參考 雜誌組織的 2005年度輸出版 引進版優秀圖書 評選活動中獲得 2005年度引進版...