问题及代码:
#include <iostream>
using namespace std;
int main()
{
int a = 100;
int b = 20;
int c;
char oper;
cin>>a>>oper>>b;
switch(oper)
{
case '+':
c = a + b;
break;
case '-':
c = a - b;
break;
case '*':
c = a * b;
break;
default :
if( b==0)
c = a;
else
c = a / b;
break;
}
cout<<"c="<<c<<endl;
return 0;
}
运行结果:
知识点总结:
通过这个程序的填空,更清晰的了解了程序运算的步骤运行情况,虽然只是个填空,但是认真看看可以锻炼我们的逻辑能力。
学习心得:
好喜欢这种贺老师给过代码的程序,这样要方便好多的,通过这个程序更让我们巩固了switch语句的用法。