第十周项目1:程序填充与阅读的拓展题目

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

问题及代码·:

/**Copyright(c)2014,烟台大学计算机学院*All rights reserved.*文件名称:test.cpp*作者:陈文青*完成日期:2014年10月30日*版本号:v1.0**问题描述:计算十道简单数学题目*输入描述:十道简单数学题目*程序输出:十道题目的结果*/#include <iostream>using namespace std;int main(){    int a = 100;    int b = 20;    int c,i;    char oper;    for(i=1;i<=10;i++)  //循环结构,用来计算十道题    {    cin>>a>>oper>>b;    switch(oper)        //(1)通过switch语句保证后续输出相对应    {    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语句,进行输入简单数学题目,输出结果。利用for语句,使此循环十次

学习心得:

在原有程序中,稍微添加一个执行语句,就可以让整个程序进行循环进行,感觉非常神奇。

而这个程序中,我觉得除法中的判断结构非常受用,当b==0的时候,使输出c=a。以此来规避除数等于零的情况。以后在自己编写程序的时候也应该注意这点。

0 0
原创粉丝点击