输入一个学生成绩并在已知的10个学生成绩中查找是否有相同的并打出个数
#include<stdio.h>void main()
{
float a[10];
int i, k, s = 0;
printf("输入已知的10名学生成绩:\n");
for (i = 0; i < 10; i++)
{
printf("a[%d]=", i);
scanf("%d", &a[i]);
}
printf("再输入另一个学生成绩:");
scanf("%d", &k);
for (i = 0; i < 10; i++)
{
if (k == a[i])
s++;
}
printf("有%d个学生成绩相同", s);
}
这个程序打出的总数始终为0,咋个回事呀?求大神帮帮看看哪里错了