用C语言设计一个简单的计算器,
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/28 14:45:42
用C语言设计一个简单的计算器,
要求能够对输入的数 1.进行+,-,*,/,运算;2.可以带括号( );3.不限定运算式的输入长度.(参考编译技术中语法分析原理)
要求能够对输入的数 1.进行+,-,*,/,运算;2.可以带括号( );3.不限定运算式的输入长度.(参考编译技术中语法分析原理)
#include
void main( )
{
double a,b;
char op,c;
leep :printf("input 操作数a 运算符(op) 操作数b:");
scanf("%lf%c%lf",&a,&op,&b);
switch (op)
{
case '+':printf("%.2lf+%.2lf=%.2lf\n",a,b,a+b);break;
case '-':printf("%.2lf-%.2lf=%.2lf\n",a,b,a-b);break;
case '*':printf("%.2lf*%.2lf=%.2lf\n",a,b,a*b);break;
case '/':
if (b != 0)
\x05\x05{printf("%.2lf/%.2lf=%.2lf\n",a,b,a/b);}
else
\x05\x05{printf("除数不能是0!\n");}break;
\x05default :printf("输入的运算符不合法!\n");
}
printf("Do you want to continue(Y/N or y/n)?");
c=getche();
printf("\n");
if (c=='Y'||c=='y')
goto leep;
else
{printf("\t谢谢使用!\n");}
}
void main( )
{
double a,b;
char op,c;
leep :printf("input 操作数a 运算符(op) 操作数b:");
scanf("%lf%c%lf",&a,&op,&b);
switch (op)
{
case '+':printf("%.2lf+%.2lf=%.2lf\n",a,b,a+b);break;
case '-':printf("%.2lf-%.2lf=%.2lf\n",a,b,a-b);break;
case '*':printf("%.2lf*%.2lf=%.2lf\n",a,b,a*b);break;
case '/':
if (b != 0)
\x05\x05{printf("%.2lf/%.2lf=%.2lf\n",a,b,a/b);}
else
\x05\x05{printf("除数不能是0!\n");}break;
\x05default :printf("输入的运算符不合法!\n");
}
printf("Do you want to continue(Y/N or y/n)?");
c=getche();
printf("\n");
if (c=='Y'||c=='y')
goto leep;
else
{printf("\t谢谢使用!\n");}
}
用C语言设计一个简单的计算器,
C语言中 设计一个简单的计算器程序
设计一个一元多项式简单的计算器(C语言)
用C语言设计并实现一个简单计算器
用C语言编程实现一个简单的四则运算计算器
用C语言编写一个简单的计算器
用C++设计一个简单的计算器
用C语言设计一个简单计算器程序,能根据键盘输入的运算指令和数据,做简单的加减乘除运算.
c语言加减乘除设计;大神改下要求写一个简单的计算器,输入一个数学表达式 程序输出结果.
请帮忙用C语言设计一个简单的计算器、可以加减乘除,输出结果为“A+B=C”的格式,
用C语言设计一个简单的计算器,要求能够对输入的数 1.进行+,-,*,/,运算; 2.可以带括号( ); 5
利用c语言设计开发一个简单计算器,可进行加减乘除运算.