|
发表于 2016-7-2 10:29:59
|
显示全部楼层
- #include<stdio.h>
- main()
- {
- char start_off,sign;
- float a,b,temp;
- printf("请输入表达式:");
- scanf("%f%c%f",&a,&sign,&b);
- do
- {
- switch(sign)
- {
- case '+':temp=a+b;
- break;
- case '-':temp=a-b;
- break;
- case '*':temp=a*b;
- break;
- case '/':
- {
- if(b!=0)
- temp=a/b;
- else
- printf("input errer!\n");
- }
- }
- printf("是否结束计算:");
- getchar();
- scanf("%c",&start_off);
- getchar();
- if(start_off=='n'||start_off=='N')
- {
- a=temp;
- scanf("%c%f",&sign,&b);
- continue;
- }
- else
- {
- printf("%.2f\n",temp);
- break;
- }
- }
- while(1);
- }
复制代码
试试这个
不过这种做法也不是很好 |
|