scanf("%0.1f",&p1->score[2]);中%0.

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/29 01:59:08

scanf("%0.1f",&p1->score[2]);中%0.

1楼说的不对.如果是在printf里,"%0.1f"表示输出小数点后面一位.
但是scanf()函数中没有精度控制.“%0.1f"这种格式是非法的,你可以试试,用这种格式读取数据,什么也读不到.p1->score[2]的值不会发生改变.