knrt.net
当前位置:首页 >> 帮忙写一个C语言的程序 简单的计算器程序 用switCh... >>

帮忙写一个C语言的程序 简单的计算器程序 用switCh...

//满足要求;如果觉得不好看,想单独做主菜单,你自己可以稍微改改#include #include int main() { int a,b,sum; char c; while (true) { printf("输入格式:数字 运算符 数字: 1+2\n"); scanf("%d%c%d",&a,&c,&b); switch(c) { case '+': sum=a+b; ...

#includeint main(){double a,b,c; char op; scanf("%lf%c%lf",&a,&op,&b); switch(op) {case '+': c=a+b; break; case '-': c=a-b; break; case '*': c=a*b; break; case '/': if(b) c=a/b; else {printf("除数不能为0!\n"); return 0;} defaul...

我给你——助人为乐

else后面可以用printf("error"),用z=0不太好,会有误导

#include int main( ) { double a, b; char op; scanf("%lf%c%lf", &a, &op, &b); switch (op) { case '+': printf("%lf + %lf = %lf\n", a, b, a + b); break; case '-': printf("%lf - %lf = %lf\n", a, b, a - b); break; case '*': printf("...

代码如下:#include void main() { int a,b,sum,flag=0; char fh; //用来记录用户输入的运算符 scanf("%d %c %d =",&a,&fh,&b); //按照这个格式输入运算符例如输入 “1 + 1 =”然后按回车 switch(fh) { case '+':sum=a+b;break; case '-':sum=a-b;...

#include #includeint main(){char input[40];char temp1[20];char temp2[20];char op;int flag=0,flag2=0;bool tempbool=0,tempbool2=0;while (!tempbool){flag=0,flag2=0;tempbool=0,tempbool2=0;gets(input);//整行读取for (int i=0;i

我都替你写好了,不只是两个数,几个数都行。 支持的数学函数一大堆,pi, e, torad, sin, cos, tan, sinh, cosh, tanh,arcsin, arccos, arctan, arcsinh, arccosh, arctanh,sqrt, abs, lg, ln, exp, gamma, rand, round, int, ceil, floor"方...

其实还可以加个循环输入的,不过怕你输入格式错误,没加了。。。#include #include int main() { double a,b; char c; scanf("%lf%c%lf",&a,&c,&b); switch(c) { case'+':printf("=%g",a+b);break; case'-':printf("=%g",a-b);break; case'*':pr...

float data1,data2; char op; 这两句放在printf 前面,c程序定义变量在前面 还少了个}

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com