软件水平考试

编写一个模拟简单计算器的程序,计算表达式:a1 op a2的值,要求

2016年01月05日来源:软件水平考试 所有评论

试题来源:2013年软考程序员考前模拟试题及答案解析(9)
【分析解答题】编写一个模拟简单计算器的程序,计算表达式:a1 op a2的值,要求 a1、op、a2从盘输入。其中a1、a2(作除数时不能为0)为数值,op为运算符+、-、*、/。
网考网解析:
【解析】本程序首先要定义相关的变量,a1和a2为单精度实型,op为字符型。接着要输入两个运算数和运算符。最后要按照运算符进行分支处理,由于分支的条件是运算符op等于不同的值,所以可以选取swtch语句来完成。其中当op为'\'时,要注意区分出除数a2为0的异常情况。 【参考答案】#include "math.h" main() { float a1,a2; char op; scanf("%f,%c,%f",&a1,&op,&a2); switch(op) { case'+':print... 查看试题解析出处>>

发布评论 查看全部评论

相关推荐