#include<iostream>
using namespace std;
#define length 3;
struct person {
char name[20];
int count;
};
int main() {
person leader[3] = { "li",0,"dema",0,"wa",0 };
char name[20];
for (int i = 0; i < 4; i++)
{
cin >> name;
for (int j = 0; j < 3; j++)
{
if (strcmp(name,leader[j].name)==0)
{
leader[j].count++;
}
}
//用于比较两个字符串并根据比较结果返回整数。基本形式为strcmp(str1,str2),若str1=str2,则返回零;若str1str2,则返回正数。
}
cout << endl;
for (int i = 0; i < 3;i++)
{
cout << leader[i].name << ":" << leader[i].count << endl;
}
}
strcmp用于比较两个字符串并根据比较结果返回整数。基本形式为strcmp(str1,str2),若str1=str2,则返回零;若str1str2,则返回正数。
输入:
li
dema
li
没有
结果:
li:2
dema:1
wa:0