|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
源码如下:
#include<stdio.h>
#include<string.h>
struct person
{
char name[20];
int cout;
}per[3]={"li",0,"xi",0,"ji",0};
void main()
{
int i,j;
char mingzi[20];
for(i=0;i<3;i++)//控制循环次数
{
printf("输入名字:\n");
scanf("%s\n",mingzi);
fflush(stdin);
for(j=0;j<3;j++)//比较大小
{
if(strcmp(mingzi,per[j].name)==0)
per[j].cout++;
}
}
printf("\n");
for(i=0;i<3;i++)
printf("%5s:%d\n",per[i].name,per[i].cout);
}
执行结果如下:
输入名字:
li
li
输入名字:
xi
xi
输入名字:
xi
xi
li:1
xi:2
ji:0
Press any key to continue
为什么要输入两次呢? |
|