用C語言編寫一個簡單的可以進行加減乘除運算混合運算的計算器的方法:
1、打開visual C++ 6.0-文件-新建-文件-C++ Source File;
2、輸入預處理命令和主函數:
#include<stdio.h> /*函數頭:輸入輸出頭文件*/
void main()/*空類型:主函數*/
3、定義變量:
int a,b,d; /*定義變量的數據類型為整型*/
char c;/*定義變量的數據類型為字符型*/
4、輸入四則運算式:
printf("輸入如“3*4”或“5+2”的四則運算式:");/*輸出文字提示*/
scanf("%d%c%d",&a,&c,&b);/*輸入四則運算式*/
5、判斷運算符號:
switch(c) /*判斷運算符號*/
{
case'+':d=a+b;break;/*進行加法運算*/
case'-':d=a-b;break;/*進行減法運算*/
case'*':d=a*b;break;/*進行乘法運算*/
case'/':d=a/b;break; /*進行除法運算*/
}
6、輸出結果:
printf("%d%c%d=%d\n",a,c,b,d);/*輸出結果*/
完整的源代碼:
#include<stdio.h> /*函數頭:輸入輸出頭文件*/
void main()/*空類型:主函數*/
{
int a,b,d;/*定義變量的數據類型為整型*/
char c;/*定義變量的數據類型為字符型*/
printf("輸入如“3*4”或“5+2”的四則運算式:");/*輸出文字提示*/
scanf("%d%c%d",&a,&c,&b);/*輸入四則運算式*/
switch(c)/*判斷運算符號*/
{
case'+':d=a+b;break;/*進行加法運算*/
case'-':d=a-b;break;/*進行減法運算*/
case'*':d=a*b;break;/*進行乘法運算*/
case'/':d=a/b;break;/*進行除法運算*/
}
printf("%d%c%d=%d\n",a,c,b,d);/*輸出結果*/
}