一个计算平均数的运算出错。。。请前辈解答。。。
这是个输入姓名,学生号和3科成绩,然后输出姓名,学生号和平均成绩的程序。但是在输入姓名之后该程序就会出现程序遇到问题需要关闭。。。是哪一部分出现了问题?#include <stdio.h>
void main()
{
char name;
int student_number;
float English,Math,Computer,average;
printf("Put in your name:");
scanf("%s",&name);
printf("Put in your student_number:");
scanf("%d",&student_number);
printf("Put in your English, Math and Computer marks:");
scanf("%f%f%f",&English,&Math,&Computer);
average = (English + Math + Computer)/3;
printf("%s %d %f",name,student_number,average);
}