关键词:
三人行设计了一个灌水论坛,信息学院的学生都喜欢在上面交流灌水,传说在论坛上有一个“水王”,他不但喜欢发帖,还会回复其他ID发的每一个帖子。坊间风闻该“水王”发帖数目超过了帖子数目的一半。
如果你有一张当前论坛的帖子(包括回帖)列表,其中帖子的作者的id也在其中,你能快速的找到这个传说中的水王吗?
思维过程:从第一个sw=ID[0]开始遍历times=0,遍历下一个ID若相同times++,若不同times--,如果ntimes=0的话,重复第一步。
遍历结束,sw就是水王ID
#include<iostream> #include<string> using namespace std; string ID[20] = "id1", "id2", "id3", "id3", "id2", "id2", "id2", "id8", "id9", "id8", "id2", "id2", "id2", "id4", "id2", "id2", "id2", "id5", "id6" ; int main() cout << "ID列表:" << endl; int i; for ( i = 0; i < 20; i++) cout << ID[i] << endl; string sw; int Times=0; for ( i = 0; i < 20; i++) if (Times == 0) sw = ID[i]; Times = 1; else if (sw == ID[i]) Times++; else Times--; cout <<endl<< "水王ID为 "<<sw<<endl<<endl; return 0;
水王也是善于发言,尝试是第一步,然后是仔细的,目的明确的,有人协助的,正确的训练。
课堂练习(代码片段)
#include<iostream>usingnamespacestd;classComplexpublic:Complex(floatr1,floati1);Complex(floatr1);voidadd(Complexc);voidshow();private:floatr;floati;;Complex::Complex(floatr1,floati1)r=r1;i=i1 查看详情
课堂练习2(代码片段)
1、输入1表示摄氏温度,2表示华摄氏度2、whileTrue:循环,多次判断3、if判断是什么温度#-*-coding:UTF-8-*-defmain():whileTrue:temp=input(‘请输入1表示摄氏温度,2表示华摄氏度:‘)wendu=float(input(‘请输入温度:‘))iftemp==‘1‘:print(‘转化为华... 查看详情
关于本次课堂代码的练习(代码片段)
(1)对象变量的判等publicclassdemo01staticclassFoointvalue=100;publicstaticvoidmain(String[]args)Fooobj1=newFoo();Fooobj2=newFoo();System.out.println(obj1==obj2); 如代码可见,obj1和obj2是否为等? 答案如下为什么会出 查看详情
课堂练习(mysql--java)(代码片段)
1.查询所有学生记录,包含年级名称DAO实现类@OverridepublicList<Student>selectStudents()throwsExceptionList<Student>list=newArrayList<Student>();Stringsql="select*fromStudent,gradewhereStudent.gradeid=g 查看详情
课堂练习(代码片段)
定义一个复数类Complex,使得以下代码能够工作。Complexc1(3,5); //用复数3+5i初始化c1Complexc2=4.5; //用实数4.5初始化c2c1.add(c2); //将c1与c2相加,结果保存在c1中c1.show(); //将c1输出(这时结果应该诗7.5+5i)1#include<iostream>2#include<cmath&g... 查看详情
课堂小练习:设计定义并实现complex类(代码片段)
课堂小练习:设计、定义并实现Complex类#include<iostream>#include<cmath>usingnamespacestd;classComplexpublic:Complex(doublea=0,doubleb=0);Complex(Complex&c);voidadd(Complexp);voidshow();doublemod();pr 查看详情
课堂练习(代码片段)
三人行设计了一个灌水论坛,信息学院的学生都喜欢在上面交流灌水,传说在论坛上有一个“水王”,他不但喜欢发帖,还会回复其他ID发的每一个帖子。坊间风闻该“水王”发帖数目超过了帖子数目的一半。如果你有一张当前... 查看详情
课堂练习-找水王(代码片段)
题目UNIN队设计了一个灌水论坛。信息学院的学生都喜欢在上面交流灌水,传说在论坛上有一个“水王”,他不但喜欢发帖,还会回复其他ID发的每个帖子。坊间风闻该“水王”发帖数目超过了帖子数目的一半。如果你有一张当前... 查看详情
课堂小练习(complex类)(代码片段)
定义一个复数类Complex,使得下面的代码能够工作:Complexc1(3,5); //用复数3+5i初始化c1;Compexc2=4.5; //用实数4.5初始化c2c1.add(c2); //将c1与c2相加,结果保存在c1中c1.show() 查看详情
课堂小练习:设计定义并实现complex类(代码片段)
#include<iostream>#include<cmath>usingnamespacestd;classComplexpublic:Complex(doublereal1=0,doubleimaginary1=0);Complex(Complex&p);voidadd(Complext);voidshow();doublemod();private:dou 查看详情
课堂小练习:设计定义并实现complex类(代码片段)
#include<iostream>#include<cmath>usingnamespacestd;classcomplexpublic:complex(doublereal0=0,doubleimaginary0=0);complex(complex&p);voidadd(complex);voidqiumo();voidshow();private:doub 查看详情
3.2课堂练习(代码片段)
题目:返回一个整数数组中最大子数组的和要求:输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。如果数组A[0]......A[J-1]首尾相邻,允许A[i-1],......A[n-1],A[0]...... 查看详情
课堂小练习:设计定义并实现complex类(代码片段)
#include<iostream>#include<cmath>usingnamespacestd;classComplexpublic:Complex(doublex0=0.0,doubley0=0.0);Complex(Complex&C);voidadd(ComplexC);voidshow();doublemod();private:doublex;do 查看详情
3.1课堂练习(代码片段)
题目:返回一个二维整数数组中最大子数组的和。要求:输入一个二维整型数组,数组中有正数也有负数。二维数组中连续的一个子矩阵组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为... 查看详情
mybaits课堂练习(代码片段)
<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEmapperPUBLIC"-//mybatis.org//DTDMapper3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mappernamespace="cn.kgc.dao.UserMapper"><selectid="count"resultType="int">selectcount(1)fromsmbms_user</select><selectid="userlis... 查看详情
课堂练习wordcount(代码片段)
1. 团队介绍团队成员:席梦寒,胡琦2. 项目计划我们选第一、二个功能点进行编程。具体计划:(1).首先爬取网站内容及网页长度;(2).对爬取的文件内容进行wordcount操作;(3).对选定词语出现频率进行统计。3. ... 查看详情
课堂练习-全国疫情统计可视化地图(代码片段)
1第一阶段目标:导入全国疫情数据库payiqing.sql(MySQL数据库)。可以按照时期查询各个省市的疫情统计表格。以折线图或柱状图展示某天的全国各省的确诊人数。1.首先完成数据库的导入,然后编写数据库代码。建立DBUtil.java。... 查看详情
课堂练习2代码
#include <stdio.h>int main()int A[20], i, n, max = 0 , sum = 0;printf("请输入数组元素个数:");scanf_s("%d", &n);printf("请依次输入数组元素,中间 查看详情