C言語超初心者の俺ががんばって考えた

#include <stdio.h>
#include <string.h>

void grade(int a, int b, int c, char x[]){
double temp;
temp = (double)(a + b + c)/3;

if (temp >= 60.0){
strcpy(x, "合格");
} else {
strcpy(x, "不合格");
}
}

int main(){
int eigo, sugaku, kokugo;
char hantei[40];

printf("英語:"); scanf("%d", &eigo);
printf("数学:"); scanf("%d", &sugaku);
printf("国語:"); scanf("%d", &kokugo);

grade(eigo, sugaku, kokugo, hantei);
printf("%s\n", hantei);
return 0;
}