问题1-阅读下面的程序,在____上填上合适的成份,使程序能够输入“1+2”形式的式子,并输出相应的结果。
输入switch(oper)
/* *Copyright (c) 2014,烟台大学计算机学院 *All gight reserved. *文件名称:temp.cpp *作者:邵帅 *完成时间:2014年10月30日 *版本号:v1.0 * *问题描述:输入一个式子求出它的和 *输入描述:一个式子 *程序输出;式子的和 */ #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; }运行结果:
问题2-要是运行一次程序,如何计算10道题?
/* *Copyright (c) 2014,烟台大学计算机学院 *All gight reserved. *文件名称:temp.cpp *作者:邵帅 *完成时间:2014年10月30日 *版本号:v1.0 * *问题描述:输入十个式子求出它的和 *输入描述:十个式子 *程序输出:十个式子的和 */ #include<iostream> using namespace std; int main() { int a=100; int b=20; int c,i; while(i<=10) { 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; i++; } return 0; }运行结果:
@ Mayuko