第十周 项目一:程序填充与阅读(1)

来源:互联网 发布:js 上传图片 编辑:程序博客网 时间:2024/05/01 23:03

问题及代码:

/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:test.cpp*作者:李楠*完成日期:2014年10月30日*版本号:v1.0**问题描述:在___上填上合适的成分,是程序能够输入“1+2”的形式,并输出相应的结果。*输入描述:一个式子*程序输出:一个整数,代表式子的结果*/#include <iostream>using namespace std;int main(){    int a = 100;    int b = 20;    int c;    char oper;    cin>>a>>oper>>b;    switch(oper)  //(1)    {    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;}

运行结果:

*****************************************************************************************************************************************************************************************

可以计算十道题!!

问题及代码:

/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:test.cpp*作者:李楠*完成日期:2014年10月30日*版本号:v1.0**问题描述:在___上填上合适的成分,是程序能够输入“1+2”的形式,并输出相应的结果。*输入描述:一个式子*程序输出:一个整数,代表式子的结果*/#include <iostream>using namespace std;int main(){    int a = 100;    int b = 20;    int c;    int i;    char oper;    for(i=1;i<=10;++i)    {        cin>>a>>oper>>b;        switch(oper)  //(1)       {         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;}

运行结果:

知识点总结:

加上一个for语句就可以限制输入十个式子,同时可以循环输出。

学习心得:

理解了case后面的'+' '-' '*'就能很容易地填空,for语句是循环语句而且效率高。继续加油!

0 0