课堂练习之找水王
2015-05-28 22:45
309 查看
1.设计思想:
主题思路就是删除ID,每当遇到不同的ID,则删除上一个作为对比对象的ID,依次遍历所有的ID,最后剩下的那个一定是水王。
2.代码设计:
3。结果截图:
![](http://images0.cnblogs.com/blog2015/717404/201505/282242335947090.png)
4.总结:
这次的题目其实也不算太难,问题在于我们的思路被限制住了,自始至终就没想过用逆反的思想去解决问题,,课上同学的思路给我们很多启发,要开阔自己的思路,切忌固步自封。
主题思路就是删除ID,每当遇到不同的ID,则删除上一个作为对比对象的ID,依次遍历所有的ID,最后剩下的那个一定是水王。
2.代码设计:
//找水王,王昭博。 #include <iostream> using namespace std; void main() { int num,ID[100]; cout<<"请输入帖子的数量:"; cin>>num; int i; cout<<"请依次输入帖子对应的ID号:"<<endl; for(i=0;i<num;i++) { cin>>ID[i]; } int shuiwang=ID[0]; int numpost=1; for(i=1;i<num;i++) { if(ID[i]==shuiwang) { numpost++; } else { shuiwang=ID[i+1]; numpost--; } } if(numpost>0) { cout<<"水王的ID号为:"<<shuiwang<<endl; } }
3。结果截图:
![](http://images0.cnblogs.com/blog2015/717404/201505/282242335947090.png)
4.总结:
这次的题目其实也不算太难,问题在于我们的思路被限制住了,自始至终就没想过用逆反的思想去解决问题,,课上同学的思路给我们很多启发,要开阔自己的思路,切忌固步自封。
相关文章推荐
- 在Geogebra中制作生成五角星的宏用于五星红旗
- Unity3D-深入剖析NGUI的游戏UI架构
- IOS总结实现UIButton的图文混排 同时显示文字和图片
- QT5串口通信——基础篇
- List::insert remove
- sql小结
- 自动化测试入门指南(3)-- 入门demo
- java 虚拟机与并发处理几个问题简要(二)
- Broken Keyboard
- Java Servlet学习笔记(七)Servlet Session跟踪
- JavaScript特性二:执行环境与作用域链
- Google maps api demo 2
- java 虚拟机与并发处理几个问题简要(二)
- 《Entity Framework 6 Recipes》中文翻译系列 (30) ------ 第六章 继承与建模高级应用之多对多关联
- Primavera P6R15.1 PPM 下载(截稿)
- Servlet基础学习指导
- Python中下划线的使用方法
- HDU 2052 Picture
- ActionBar基本简介
- 选择优势股票,动态配置