第1个回答 2013-07-10
#include <stdio.h>
void main()
{
double Num1,Num2;
char Operation;
printf("请输入你想运算的两个数");
scanf("%lf%lf",&Num1,Num2);
printf("请输入运算符(+,-,*,/,%):");
switch(Operation)
{
case '+':printf("%lf%c%lf=%lf",Num1,Num2,Operation,Num1+Num2);
case '-':printf("%lf%c%lf=%lf",Num1,Num2,Operation,Num1-Num2);
case '*':printf("%lf%c%lf=%lf",Num1,Num2,Operation,Num1*Num2);
case '/':printf("%lf%c%lf=%lf",Num1,Num2,Operation,Num1/Num2);
case '-':printf("%lf%c%lf=%lf",Num1,Num2,Operation,(int)Num1%(int)Num2);//double 型不能取余
}
}本回答被网友采纳