第10周项目1-程序填充与阅读1及其拓展
2014-10-30 16:54
218 查看
/*
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作 者:刘畅
* 完成日期:2014年 10 月 30 日
* 版 本 号:v1.0
*
* 问题描述:在___上填上合适的成分,使程序能够输入“1+2”形式的式子,并输出相应的结果。(拓展:同时计算十道题);
* 输入描述: 两个数字a,b,代表符号的oper;
* 程序输出:结果c;
*/
运行结果:
拓展:
*/
运行结果:
知识点总结:
又是简单却也不简单的填充题,看懂了题,填得了空,说明你已经脱离新手村,走向第一座C++主城了。
学习心得:
对于原题没什么想说的;但是拓展题感觉虽然做了但还是问题很多:题目要求的是运行一次能够计算十道题,试了几种语句也没搞定怎么在最后一起分行输出所有的结果,真心求教!!! 还有对/号要用double在这里我就不定义了; 感觉自己对C++上机的热情有所消退啊,一直严格要求自己将界面和代码写得非常漂亮,现在也开始偷懒了。
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作 者:刘畅
* 完成日期:2014年 10 月 30 日
* 版 本 号:v1.0
*
* 问题描述:在___上填上合适的成分,使程序能够输入“1+2”形式的式子,并输出相应的结果。(拓展:同时计算十道题);
* 输入描述: 两个数字a,b,代表符号的oper;
* 程序输出:结果c;
*/
#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; }
运行结果:
拓展:
*/
#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; }
运行结果:
知识点总结:
又是简单却也不简单的填充题,看懂了题,填得了空,说明你已经脱离新手村,走向第一座C++主城了。
学习心得:
对于原题没什么想说的;但是拓展题感觉虽然做了但还是问题很多:题目要求的是运行一次能够计算十道题,试了几种语句也没搞定怎么在最后一起分行输出所有的结果,真心求教!!! 还有对/号要用double在这里我就不定义了; 感觉自己对C++上机的热情有所消退啊,一直严格要求自己将界面和代码写得非常漂亮,现在也开始偷懒了。
相关文章推荐
- 第10周项目1-程序填充与阅读2及其单步执行
- 第十周项目一 (程序填充与阅读)1:(拓展)
- 第10周项目1-程序填充与阅读3--getchar()的规律总结
- 第10周项目1-程序填充与阅读
- 第10周项目--程序填充计算与拓展
- 第10周项目1 程序的填充与阅读
- 第10周项目1 程序填充与阅读
- 第10周项目1 程序填充与阅读-3
- 第10周项目1-程序填充与阅读-1
- 第10周上机实践项目1——程序填充与阅读
- 第10周项目1-程序填充与阅读
- 第10周项目1(2)-程序填充与阅读
- 第十周项目1:程序填充与阅读的拓展题目
- 第10周项目1之程序填充与阅读
- 第10周 项目1 程序填充与阅读
- 第10周项目1:程序填充与阅读(1)
- 第10周项目1-程序填充与阅读(1)
- 第10周项目程序填充与阅读
- 第10周项目1-程序填充与阅读
- 第10周项目1(3)-程序填充与阅读