c语言。结构体存储信息。运行报错waring了,请问该如何解决呢?
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
int n,i=0,c1=0,c2=0,c3=0;
char a[10];
char leader1[]="Li";
char leader2[]="Zhang";
char leader3[]="Sun";
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%s",&a);
if(strcmp(a,leader1)==0)
{
c1++;
}
else if(strcmp(a,leader2)==0)
{
c2++;
}
else if(strcmp(a,leader3)==0)
{
c3++;
}
}
printf("Li:%d\nZhang:%d\nSun:%d",c1,c2,c3);
return 0;
}
/Users/mocora/Desktop/截屏2023-01-05 23.54.24.png