ตอนนี้มันกำลังทำโปรแกรม คำนวณเกรด ให้รับชื่อคน และใส่ข้อมูลไว้ก่อนและให้ Printf ออกมาที่เดียว โดยเก็บข้อมูล โดยใช้ Array
คือ มันรัน ชื่อขึ้นครับ แต่พอใส่ตัวเลขแล้วมันรัน เลขไม่เหมือนที่พิมไว้
char name[5][10];
int i,K,P,m1,m2,pp,KNK[5][2],KP[5][2],PP[5][2],MID1[5][2],MID2[5][2];
void main()
{
for(i=1; i<3; i++)
{
printf("Name[%d] : ",i);
scanf("%s",name
);
printf("KNK[%d]=",i);
scanf("%d",KNK[K]); //คะแนนเก็บ
printf("KP[%d]=",i);
scanf("%d",KP[P]); //กลางภาค
printf("PP[%d]=",i);
scanf("%d",PP[pp]); //ปลายภาค
printf("MID1[%d]=",i);
scanf("%d",MID1[m1]); //สอบมิดเทอม
printf("MID2[%d]=",i);
scanf("%d",MID2[m2]); //สอบมิดเทอม
printf("\n\n");
}
for(i=1; i<3;i++)
{
printf("\nname[%d] = %s",i,name);
printf("\nKNK[%d] = %d",i,KNK[K]);
printf("\nKP[%d] = %d",i,KP[P]);
printf("\nPP[%d] = %d",i,PP[pp]);
printf("\nMID1[%d] = %d",i,MID1[m1]);
printf("\nMID2[%d] = %d\n",i,MID2[m2]);
}
getch();
}
ใช้ Array ภาษา C รับค่าข้อมูลแล้วขึ้นเลขมั่ว
คือ มันรัน ชื่อขึ้นครับ แต่พอใส่ตัวเลขแล้วมันรัน เลขไม่เหมือนที่พิมไว้
char name[5][10];
int i,K,P,m1,m2,pp,KNK[5][2],KP[5][2],PP[5][2],MID1[5][2],MID2[5][2];
void main()
{
for(i=1; i<3; i++)
{
printf("Name[%d] : ",i);
scanf("%s",name);
printf("KNK[%d]=",i);
scanf("%d",KNK[K]); //คะแนนเก็บ
printf("KP[%d]=",i);
scanf("%d",KP[P]); //กลางภาค
printf("PP[%d]=",i);
scanf("%d",PP[pp]); //ปลายภาค
printf("MID1[%d]=",i);
scanf("%d",MID1[m1]); //สอบมิดเทอม
printf("MID2[%d]=",i);
scanf("%d",MID2[m2]); //สอบมิดเทอม
printf("\n\n");
}
for(i=1; i<3;i++)
{
printf("\nname[%d] = %s",i,name);
printf("\nKNK[%d] = %d",i,KNK[K]);
printf("\nKP[%d] = %d",i,KP[P]);
printf("\nPP[%d] = %d",i,PP[pp]);
printf("\nMID1[%d] = %d",i,MID1[m1]);
printf("\nMID2[%d] = %d\n",i,MID2[m2]);
}
getch();
}