計算器C語言的實現簡單易懂版

思想: 運用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;
}

這裡寫圖片描述