第10周项目1-程序填充与阅读1及其拓展

  1. /*  
  2.  * Copyright (c) 2014, 烟台大学计算机学院  
  3.  * All rights reserved.  
  4.  * 文件名称:test.cpp  
  5.  * 作    者:刘畅   
  6.  * 完成日期:2014年 10 月 30 日  
  7.  * 版 本 号:v1.0  
  8.  *  
  9.  * 问题描述:在___上填上合适的成分,使程序能够输入“1+2”形式的式子,并输出相应的结果。(拓展:同时计算十道题)
  10. * 输入描述: 两个数字a,b,代表符号的oper;
  11.  * 程序输出:结果c;
  12. */
  13. #include <iostream>
    using namespace std;
    int main()
    {
        int a=100;
        int b=20;
        int c;
        char oper;
        cin>>a>>oper>>b;
        switch (<u>oper</u>)
        {
        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;
    }

     
  14. 运行结果:
  15.  
  16.  
  17. 拓展:
  18. */
  19. #include <iostream>
    using namespace std;
    int main()
    {
        int a,b,c,i;
        char oper;
        for (i=1; i<=10; ++i)
        {
            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;
    }
    

     
  20. 运行结果:
  21.  
  22. 知识点总结:
  23. 又是简单却也不简单的填充题,看懂了题,填得了空,说明你已经脱离新手村,走向第一座C++主城了。
  24.  
  25. 学习心得:
  26. 对于原题没什么想说的;但是拓展题感觉虽然做了但还是问题很多:题目要求的是运行一次能够计算十道题,试了几种语句也没搞定怎么在最后一起分行输出所有的结果,真心求教!!!    还有对/号要用double在这里我就不定义了;   感觉自己对C++上机的热情有所消退啊,一直严格要求自己将界面和代码写得非常漂亮,现在也开始偷懒了。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值