这个是输入姓名就会输出工资的小程序,怎么不对啊
#include"string.h"
#include"stdio.h"
struct
{
char name[20];
int salary;
}stu[]={{"zhangsan",5000},{"lisi",5100},{"wangmazi",4900}};
void main()
{
int i;
char name1[20];
printf ("input staff name:");
scanf("%s,&name1");
for(i=0;i<3;i++)
if(strcmp(stu[i].name,name1)==0)
break;
printf("%d",stu[i].salary);
printf("\n");
}