已解决问题 - 浏览131次

下一个已解决问题

过客

61.129.192.*

一道C语言的编程题目,请大家帮助我一下

编写一个具有加、减、乘、除四则运算功能的程序,要求能反复多次操作,当输入“#”运算符时退出。程序将在显示屏上输出计算结果。如果输入错误,显示input error!。

设计要求: 应用switch—case 语句


输入的东西是不规定的,这就是说要在数字或者符号之间要做转换的。这个应该怎么做呢?请各位大虾帮帮我吧,小弟先谢谢了。

还可输入300个字

请输入上图中的验证码,字母不区分大小写。

点击查看更多 c语言 一道 题目 相关信息

夏天夏天

解元


最佳答案 - 由投票者2008-07-21 18:22:06选出

提供简单的思路程序伪代码 你可以根据这个编写一个你需要的程序
#include "stdio.h"
main()
[
char i;
float num1,num2;
puts("........."); //输入提示

scanf("%fc%f,&num1,&i,&num2);
swithc(i)
{
case '+':printf("%d",num1+num2);
break;
case '-':printf("%d",num1-num2);
break;
case '*':printf("%d",num*num2);

case '/':
if(num2==0)
{ printf("Importation mistake");//除法判断 要是分母为0则提示错误
scanf("%fc%f,&num1,&i,&num2);}
else
printf("%f",num1/num2);
break;
case '#':exit(0)//当遇到#退出程序
default:printf("i值输入错误提示“);
}
四则运算的基本程序结构是这样了,实现循环只要加一个循环语句就可以了
对程序稍做下修改可以实现 循环输入计算
需要注意的是条件的判断

0 0

还可输入300个字

请输入上图中的验证码,字母不区分大小写。

返回知识堂首页>>

如果您没能找到需要的内容,请
提出您的问题>>

猜你喜欢看

更多
1