c语言实现科学计算器,简单计算器代码C语言实现

为了实现编程的简单计算器功能,用户需要通过键盘以以下格式输入公式:

操作数1运算符op操作数2

计算并输出公式的值。 算术运算符包括加法、减法、乘法、除法和^。

必须启用浮点数的算术运算,以便可以将字符、x和x用作乘法符号。 此外,可以输入的数学表达式的操作数和运算符之间可以包含任意数量的空格。

*请输入格式要求。 ‘ %f %c%f ‘提示信息:“please enter the expression :\n”

*输出格式要求:“% f % f=% f\n”“% f-% f=% f\n”“% f * % f=% n”“% f/% f\n”“divisionbyzerer \ n ““% f ^ % f=% f\n”“invalid operator! \n ”

代码:

# include stdio.h # include stdlib.h # include math.hint main { floatx,y; char op; printf pleaseentertheexpression : n ) ); 扫描’ % f % c % f )、x、op、y ); 交换机op ) case”:printf%f%f=%f\n ‘,x,y,x y ); 布雷克; case’-‘:printf’%f-%f=%f\n ‘,x,y,x-y ); 布雷克; case ‘ * ‘ : case ‘ x ‘ : case ‘ x ‘ : printf ‘ % f * % f n ),x,y,x*y ); 布雷克; case’/’:ify==0) printfdivisionbyzero! \n ‘; ELSEprintf’%f/%f=%fn ),x,y,x/y ); 布雷克; case’^’3360printf%f^%f=%f\n ‘,x,y,powx,y ) ); 求//乘方需要使用pow函数break; d故障:打印操作器! \n ‘; }返回0; }

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注