作业帮 > 综合 > 作业

有理数的四则运算(C语言) 急!

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/04/29 02:25:25
有理数的四则运算(C语言) 急!
有理数的四则运算(C语言) 急!
/*
如输入:math f=x+(- * /) y
input a express(for example 5+(- * /)6):
6+9
结果
6.00 + 9.00 = 15.00
continue enter 1; break,enter 0
*/
#include <stdio.h>
#include <stdlib.h>
void main(){
double x,y,f=0;
char c;
int p=1;
while(p){
printf("\t\t\tmath f=x+(- * /) y\n");
printf("\n\t\tinput a express(for example 5+(- * /)6):\n\t\t");
scanf("%lf%c%lf",&x,&c,&y);
switch(c){
case '+':f=x+y;break;
case '-':f=x-y;break;
case '*':f=x*y;break;
case '/':f=x/y;break;
default:break;
}
printf("\n\t\t%4.2lf %c %4.2lf = %4.2lf\n",x,c,y,f);
printf("\n\t\tcontinue enter 1; break,enter 0\n\t\t");
scanf("%d",&p);
system("cls");
}
}