标签:
1.设计思想:
主题思路就是删除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。结果截图:
4.总结:
这次的题目其实也不算太难,问题在于我们的思路被限制住了,自始至终就没想过用逆反的思想去解决问题,,课上同学的思路给我们很多启发,要开阔自己的思路,切忌固步自封。
标签:
原文地址:http://www.cnblogs.com/yuntianblog/p/4537211.html