问题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