int main()
{
char mz[200];
int xh;
float c1;
float m1;
float e1;
float zf = c1 + m1 + e1;
printf("请输入您的名字,学号,语文,数学,英语数据");
int result= scanf("%s%d%0.1f%0.1f%0.1f", &mz, &xh, &m1, &c1, &e1);
printf("名字\t学号\t语文\t数学\t英语\t总分\t平均分\n");
printf("%s\t%d\t%0.1f\t%0.1f\t%0.1f\t%0.1f\t%0.2f\t\n", mz, xh, m1, c1, e1, zf, zf / 3);
return 0;
上面是代码,不初始化浮点数的话会提示,初始化了程序运行结果是初始化的值