91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

自己用C語言寫的簡單計算器,用堆棧實現,歡迎大家指正!

資源截圖

代碼片段和文件信息

#include“stdio.h“
#include?“string.h“
#define?N?50
#define?maxSize?20
//問題:入符號棧后指針不變???結構體內的頭指針不能直接作++或--引用,如?++(sym->top),這樣就改變了其中的頭指針

/*?定義數字棧?*/
typedef?struct
{
????long?data[maxSize];
????int?top?;?//頭地址
}?Stack_number;

/*?定義符號棧?*/
typedef?struct
{
????char?symbol[maxSize];
????int?top?;?//頭地址
}?Stack_symbol;

/*?函數聲明?*/
long?pop_number(Stack_number?*st);
void?push_number(long?numberStack_number?*st);
char?pop_symbol(Stack_symbol?*st);
void?push_symbol(char?symbolStack_symbol?*st);
int?detect(char?temp);
char?symbol_priority(char?s1char?s2);
int?getLength(char?*num);
void?judgeLength(char?*num);
long?put_numbers(char?*exp?int?i);
int?judgeInput(char?c);
long?out_result(long?x?long?y?char?symbol);
long?atol(char?*s);
void?final_result(Stack_numb

評論

共有 條評論