3 10 1前面的大綜合,小計算器

2021-10-18 13:34:36 字數 1008 閱讀 5711

#include

#include

//有兩個引數的函式,實現選擇加減乘除運算

void tip()

int jia(int a,int b)

int jian(int a,int b)

float chen(float a,int b)

float chu(float a,int b)

void zenzhen(int a,int b,char suanfa)

}void shuru(suanfa)

}void xuanze(char suanfa)

{int a;

int b;

shuru(suanfa);   //呼叫輸入演算法函式

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

scanf("%d",&a);

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

scanf("%d",&b);

zenzhen(a,b,suanfa); //呼叫真正演算法函式

int main()

{int a;

int b;

float c;

char suanfa;

int mark=0;

while(1)

{tip();

if(mark != 0)//在這裡的作用是把輸入第二個數b以後的回車吸收掉,不想第一次進來的是時候被呼叫,所以通過mark來控制

getchar();

mark=1;

printf("請輸入你想要的演算法\n");

scanf("%c",&suanfa); //先輸入了,再輸入回車

getchar();//吸收回車,回車符也是一種字元,getchar函式用來獲取乙個字元,在這裡作用是把回車吸收掉

xuanze(suanfa);

system("pause");

return 0;

歷屆試題 小計算器

題目鏈結 問題描述 模擬程式型計算器,依次輸入指令,可能包含的指令有 1.數字 num x x為乙個只包含大寫字母和數字的字串,表示乙個當前進製的數 2.運算指令 add sub mul div mod 分別表示加減乘,除法取商,除法取餘 3.進製轉換指令 change k 將當前進製轉換為k進製 ...

歷屆試題 小計算器

問題描述 模擬程式型計算器,依次輸入指令,可能包含的指令有 1.數字 num x x為乙個只包含大寫字母和數字的字串,表示乙個當前進製的數 2.運算指令 add sub mul div mod 分別表示加減乘,除法取商,除法取餘 3.進製轉換指令 change k 將當前進製轉換為k進製 2 k 3...

藍橋杯 小計算器

試題 歷屆試題 小計算器 資源限制 時間限制 1.0s 記憶體限制 256.0mb 問題描述 模擬程式型計算器,依次輸入指令,可能包含的指令有 1.數字 num x x為乙個只包含大寫字母和數字的字串,表示乙個當前進製的數 2.運算指令 add sub mul div mod 分別表示加減乘,除法取...