制作一个简单的计算器(C语音):
代码:
#include <stdio.h>
int main()
{
float x,y;
char op;
printf("请输入两个数和一个运算符:\n");
scanf("%f %c %f",&x,&op,&y);
switch(op) //op表示+ - * / 这些运算符
{
case '+':printf("%.2f %c %.2f=%.2f\n",x,op,y,x+y); break; //%.2f表示保留小数点后两位小数
case '-':printf("%.2f %c %.2f=%.2f\n",x,op,y,x-y); break;
case '*':printf("%.2f %c %.2f=%.2f\n",x,op,y,x*y); break;
case '/':if(y!=0)
{ printf("%.2f %c %.2f=%.2f\n",x,op,y,x/y); break;}
else { printf("除数不能为零!\n"); break; }
default : printf("输入有错!\n");
}
return 0;
}
编译样例: