64,654
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#include <string.h>
struct Person {
char name[32]; // string name;
int count;
};
int main()
{
Person candidate[3] = {"张三", 0, "李四", 0, "王五", 0};
char* vote[10] = {"张三", "张三", "李四", "王五",
"张三", "李四", "王五", "张三",
"王五", "张三"
};
for (int i = 0; i != 3; i++) {
for (int j = 0; j != 10; j++)
if (strcmp(vote[j], candidate[i].name) == 0)
candidate[i].count++;
}
for (int i = 0; i != 3; i++)
printf("%s:%d\n", candidate[i].name, candidate[i].count);
return 0;
}
#include <iostream>
#include <string>
using namespace std;
struct Person
{
//string name;
char name[32];
int count;
};
int main()
{
Person candidate[3] = { "张三",0,"李四",0,"王五",0 };
//string vote[10] = { "张三","张三","李四","王五","张三","李四","王五","张三","王五","张三" };
char *vote[10]={"张三","张三","李四","王五","张三","李四","王五","张三","王五","张三"};
for (int i = 0; i<10; i++)
{
for (int j = 0; j<3; j++)
if (0 == _stricmp(vote[i], candidate[j].name))
candidate[j].count++;
}
for (int i = 0; i<3; i++)
{
cout << candidate[i].name << ":" << candidate[i].count << endl;
}
system("pause");
return 0;
}
#include <iostream>
using namespace std;
struct Person
{
const char* name;
int count;
};
int main()
{
Person candidate[3]={"张三",0,"李四",0,"王五",0};
char vote[][10]={"张三","张三","李四","王五","张三","李四","王五","张三","王五","张三"};
for(int i=0;i<10;i++)
{
for(int j=0;j<3;j++)
if(strcmp(vote[i],candidate[j].name)==0)
candidate[j].count++;
}
for(int i=0;i<3;i++)
{
cout<<candidate[i].name<<":"<<candidate[i].count<<endl;
}
system("pause");
return 0;
}
#include <iostream>
using namespace std;
struct Person
{
string name;
//char name[7];
int count;
};
int main()
{
Person candidate[3]={"张三",0,"李四",0,"王五",0};
string vote[10]={"张三","张三","李四","王五","张三","李四","王五","张三","王五","张三"};
//char vote[10][7]={"张三","张三","李四","王五","张三","李四","王五","张三","王五","张三"};
for(int i=0;i<10;i++)
{for(int j=0;j<3;j++)
if(vote[i]==candidate[j].name)
candidate[j].count++;}
for(int i=0;i<3;i++)
{cout<<candidate[i].name<<":"<<candidate[i].count<<endl;}
system("pause");
return 0;
}