hdu1004结构体数组
来源:互联网 发布:大数据常用算法 编辑:程序博客网 时间:2024/06/03 16:22
#include<iostream>
#include<string.h>
#include<stdio.h>
using namespace std;
struct node{
char name[20];
int len;
int l;
};
int main()
{
int t;
struct node a[1001];
while(scanf("%d",&t)!=EOF)
{
if(t==0)
{
break;
}
else
{
for(int i=0;i<t;i++)
{
cin>>a[i].name;
a[i].len=1;
a[i].l=1;
}
for(int i=0;i<t-1;i++)
{
if(a[i].l)
{
for(int j=i+1;j<t;j++)
{
if(strcmp(a[i].name,a[j].name)==0)
{
a[i].len++;
a[j].l=0;
}
}
}
}
int max=0;
int m;
for(int i=0;i<t;i++)
{
if(a[i].len>max)
{
max=a[i].len;
m=i;
}
}
printf("%s\n",a[m].name);
}
}
return 0;
}
#include<string.h>
#include<stdio.h>
using namespace std;
struct node{
char name[20];
int len;
int l;
};
int main()
{
int t;
struct node a[1001];
while(scanf("%d",&t)!=EOF)
{
if(t==0)
{
break;
}
else
{
for(int i=0;i<t;i++)
{
cin>>a[i].name;
a[i].len=1;
a[i].l=1;
}
for(int i=0;i<t-1;i++)
{
if(a[i].l)
{
for(int j=i+1;j<t;j++)
{
if(strcmp(a[i].name,a[j].name)==0)
{
a[i].len++;
a[j].l=0;
}
}
}
}
int max=0;
int m;
for(int i=0;i<t;i++)
{
if(a[i].len>max)
{
max=a[i].len;
m=i;
}
}
printf("%s\n",a[m].name);
}
}
return 0;
}
0 0
- hdu1004结构体数组
- HDU1004(数组实现)
- hdu1004
- hdu1004
- HDU1004
- HDU1004
- hdu1004
- HDU1004
- hdu1004
- hdu1004
- hdu1004
- HDU1004
- HDU1004
- HDU1004
- HDU1004
- hdu1004
- HDU1004
- HDU1004
- Kafka分区介绍
- Android入门(一)——Android Studio安装配置
- Maven根据不同个环境打包, 获取不同的配置文件
- maven-灵活的构建
- 第二阶段青春
- hdu1004结构体数组
- 技能icon的原理和实现方法
- 【复习代码】循环链表
- MySQL多表连接查询
- MySQL学习笔记4:操作数据表中的记录(增删改查)
- 归并排序-递归的应用-面试的小难点
- 292. Nim Game
- 浏览器兼容问题(1):某些国家文字从右往左的小括号bug
- android ffmpeg 编译