作业帮 > 综合 > 作业

求 C语言计算器 只要 加 减 乘 除 开平方根 还有倒数(不是导数)

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/14 10:47:18
求 C语言计算器 只要 加 减 乘 除 开平方根 还有倒数(不是导数)
最好是在这个上面添加 这个上面只有加减乘除 没有根号和倒数
#include
void main(){
int a ,b;
char cOperator;
int x;
printf("请输入两个整数的运算式:\n");
scanf("%d%c%d",&a,&cOperator,&b);
if(cOperator=='+')x=(a + b);
else if(cOperator=='-')x=(a - b);
else if(cOperator=='*')x=(a * b);
else if(cOperator=='/')x=(a / b);
else printf("符号输入错误!\n");
printf("%d%c%d",a,cOperator,b);
printf("=%d\n",x);
}
#include
#include
void main(){
int a ,b;
char cOperator;
float x;
printf("请输入两个整数的运算式(9kf表示9开平方,9ds表示9的倒数):\n");
scanf("%d%c%d",&a,&cOperator,&b);
if(cOperator=='k'&& a>=0)
{
\x05x=sqrt(1.0*a);
printf("%d开平方=%g\n",a,x);
}
else if(cOperator=='d'&& a!=0)
{
\x05x=1.0/a;
printf("%d的倒数=%g\n",a,x);
}
else
{
if(cOperator=='+')x=(a + b);
else if(cOperator=='-')x=(a - b);
else if(cOperator=='*')x=(a * b);
else if(cOperator=='/')x=(a / b);
else printf("输入错误!\n");
printf("%d%c%d=%g\n",a,cOperator,b,x);
}
}