#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;
int main()shuru(suanfa); //呼叫輸入演算法函式
printf("請輸入第乙個數\n");
scanf("%d",&a);
printf("請輸入第二個數\n");
scanf("%d",&b);
zenzhen(a,b,suanfa); //呼叫真正演算法函式
{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 分別表示加減乘,除法取...