實現功能:實現數字的加減乘除,包括小數運算,新增功能是實現運算子的優先順序運算
#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年度引進版...