|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
#include<stdlib.h>
#define NUM 5
struct kulu
{
char name[20];
int k;
}cenno[5]={"克洛伊",0,"迪迦",0,"塞罗",0,"赛文",0,"光",0 };
int main()
{
int i;
int j;
char leadername[20];
printf("我们的候选人有克洛伊,迪迦,塞罗,赛文,光,欢迎大家前来投票\n");
for(i=0;i<10;i++)
{
printf("请输入支持者的姓名:\n");
scanf("%s",&leadername[20]);
}
printf("感谢大家投票,下面是投票结果:\n");
for(i=0;i<10;i++)
{
for(j=0;j<5;j++)
{
if(leadername[i]==cenno[j].name )
{
cenno[j].k++;
}
}
}
for(i=0;i<5;i++)
{
printf("%s,%d\n",cenno[i].name ,cenno[i].k );
}
return 0;
}
- #include<stdio.h>
- #include<string.h>
- #include<stdlib.h>
- #define NUM 5
- struct kulu
- {
- char name[20];
- int k;
- }cenno[5]={"克洛伊",0,"迪迦",0,"塞罗",0,"赛文",0,"光",0 };
- int main()
- {
- int i;
- int j;
- char leadername[10][20]; // 用二维数组形式存放数据
- printf("我们的候选人有克洛伊,迪迦,塞罗,赛文,光,欢迎大家前来投票\n");
- for(i=0;i<10;i++)
- {
- printf("请输入支持者的姓名:\n");
- scanf("%s",leadername[i]); // 给字符串赋值不需要加&
-
- }
- printf("感谢大家投票,下面是投票结果:\n");
- for(i=0;i<10;i++)
- {
- for(j=0;j<5;j++)
- {
- //if(leadername[i]==cenno[j].name )
- if(strcmp(leadername[i],cenno[j].name) == 0) // 字符串比较用strcmp函数好些,不建议用==直接判断
- {
- cenno[j].k++;
- }
-
- }
- }
- for(i=0;i<5;i++)
- {
- printf("%s,%d\n",cenno[i].name ,cenno[i].k );
- }
- return 0;
- }
复制代码
|
|