total=total+garde 每次循环后 total都会重新被赋值 也就是你上一次输入的total被下一次的给覆盖了所以你total 只是最后一次循环输入的值 在另外定义给变量 比如说 studet =total+garde 这样每次循环的值就会累计的student 里面然后再除以n
scanf("%lf",&grade); 应该是%lf long float!!!不是1f