码迷,mamicode.com
首页 > 其他好文 > 详细

课堂练习之找水王

时间:2015-05-29 00:22:40      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!