ช่วยแก้ปัญหาการเขียนโค้ทc++หน่อยค่ะ

ปัญหาคือ หนูตั้งใจป้อน n ให้มันเก็บ3ตัว แต่มันเก็บ4ตัวแล้วมันจะ run โปรแกรมอ่ะค่ะ มือใหม่หัดเขียนค่ะเลยไม่รู้ว่าผิดพลาดตรงไหน ช่วยหน่อยนะคะ ขอบคุณค่ะ ><

#include
int main(){

int i=0,sum=0;
int n,score,average,max,min;

printf("How Many Student = ");
scanf("%d",&n);

while(i<=n){
printf("Enter Your Score Student : ");
scanf("%d",&score);

if(i==0)
{
max = score;
min = score;
}

else
{
if(score>max) max = score;
if(score<min) min = score;
}
sum=sum+score;
i=i+1;
}

if (i!=0)
{
printf("Maximum score = %d\n",max);
printf("Minimum score = %d\n",min);
printf("Average score = %f\n",(float)sum/(float)i);
}
return 0;
}
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่