有理数的四则运算(C语言) 急用![问题描述]设计一个可进行有理数运算的演示程序.[基本要求]实现两个有理数相加、相减、相乘、相除的运算.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 19:12:56
有理数的四则运算(C语言) 急用![问题描述]设计一个可进行有理数运算的演示程序.[基本要求]实现两个有理数相加、相减、相乘、相除的运算.

有理数的四则运算(C语言) 急用![问题描述]设计一个可进行有理数运算的演示程序.[基本要求]实现两个有理数相加、相减、相乘、相除的运算.
有理数的四则运算(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
#include
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");
}
}