内存:128  时间:1

题目描述

输入

输出

样例输入

样例输出

提示

代码如下

#include<stdio.h>
#include<stdlib.h>									/*exit函数在此头文件中*/
int main()
{
	char x;
	double y,a,b;
	printf("请输入您想要的运算A(加法),S(减法),M(乘法),D(除法),输入其他字符退出程序");	/*友好提示*/
	while(scanf("%c",&x)!=EOF)						/*多组数据输入*/
	{
		if(x!='A'&&x!='S'&&x!='M'&&x!='D')			/*判断字符是否为A,S,M,D,否则退出程序*/
			exit(1);
		if(x=='A')									/*加法运算*/
		{
			scanf("%lf %lf%*c",&a,&b);
			y=a+b;
			printf("%lf+%lf=%.2lf",a,b,y);
		}
		if(x=='S')									/*减法运算*/
		{
			scanf("%lf %lf%*c",&a,&b);
			y=a-b;
			printf("%lf-%lf=%.2lf",a,b,y);
		}
		if(x=='M')									/*乘法运算*/
		{
			scanf("%lf %lf%*c",&a,&b);
			y=a*b;
			printf("%lf*%lf=%.2lf",a,b,y);
		}if(x=='D')									/*除法运算*/
		{
			scanf("%lf %lf%*c",&a,&b);
			if(b!=0)								/*判断除数是否为0*/
			{
				y=a/b;
				printf("%lf/%lf=%.2lf",a,b,y);
			}
			else
				printf("除数不能为0");
		}
	}
	return 0;
}

代码来源于互联网,仅供参考!