計算器C語言的實現簡單易懂版
阿新 • • 發佈:2019-01-09
思想: 運用switch語句進行功能的選擇即可實現簡易計算器
#include<stdio.h> //計算器
void menu() //自定義的選單介面
{
printf("--------------------\n");
printf(" 請輸入你的選擇 \n");
printf(" 1.+ \n");
printf(" 2.- \n");
printf (" 3.* \n");
printf(" 4./ \n");
printf("--------------------\n");
}
int main()
{
int i = 0;
int j = 0;
int num = 0; //計算結果存放在nun
int select = 0; //選擇的選項存放在select
do //do -while 先執行再判斷迴圈條件,即可實現重複計算功能
{
menu(); //打印出選單介面
scanf("%d", &select); //輸入你的選項
printf("請輸入計算值:");
scanf("%d%d", &i, &j); //輸入要計算的數值
switch (select)
{
case 1 :
printf("%d+%d=%d\n", i, j, num = i + j); //實現加法功能
break;
case 2:
printf("%d-%d=%d\n", i, j, num = i - j); //實現減法功能
break;
case 3:
printf("%d*%d=%d\n", i, j, num = i*j); // 實現乘法功能
break;
case 4:
printf("%d-%d=%d\n", i, j, num = i / j); //實現除法功能
break;
default:
printf("輸入有誤重新選擇");
break;
}
} while (select);
return 0;
}