自己寫得C 簡單的四則運算小程式

2021-06-01 23:57:39 字數 922 閱讀 7684

寫的還不是很完善,只能按照標準的表示式輸入,例如 :

(1+2)*3-4/2=

輸入的時候乘號不能省略,等於號不能省略。 

#include

using namespace std;

#define stack_init_size 100

int decide(char* iput,int chlen);

int getlen(char* iput);

int getnum(char* chnum,int* len);

int logic(int a,int b,char ch);

int chdecide(char chstr,char chtop);

bool isope(char s);

class stack

;stack::gettop(int* chtop)

/stack::stack()

//stack::initstack()

date[0] = '\0';}/

stack::clearstack()

/void stack::push(char iput)

//  else

// 

else if (top-base < stack_init_size)

// }}/

void stack::pop()

else if(top >= base)}/

int stack::length()

/void stack::pri()

*len=j;

return i;

}void main()

;cout << "please input : ";

cin >> iput;

cout << "result:"

小程式(十六)簡單四則運算

問題描述 輸入乙個只包含個位數字的簡單四則運算表示式字串,計算該表示式的值 注 3.1 表示式只含 四則運算符,不含括號 3.2 表示式數值只包含個位整數 0 9 且不會出現0作為除數的情況 3.3 要考慮加減乘除按通常四則運算規定的計算優先順序 3.4 除法用整數除法,即僅保留除法運算結果的整數部...

python四則運算程式 四則運算(Python)

四則運算程式 一 資訊 二.題目要求 寫乙個能自動生成小學四則運算題目的程式,然後在此基礎上擴充套件 除了整數以外,還要支援真分數的四則運算,例如 1 6 1 8 7 24 程式要求能處理使用者的輸入,判斷對錯,累積分數 程式支援可以由使用者自行選擇加 減 乘 除運算 三 import random...

簡單四則運算

form1 如下 using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.linq using syst...