- /*
- * 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-程序填充与阅读1及其拓展
最新推荐文章于 2024-10-04 22:43:57 发布