จากโจทย์ที่ครูให้มา
ผมใช้โปรแกรม codeblocks เขียนได้แบบนี้
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้#include <stdio.h>
#include <conio.h>
#include <string.h>
main() {
int i, weight[5], max, min, sum = 0;
char name[20], mx, mn;
float average;
for (i=0; i<5; i++)
{
printf("Enter student name %d : ", i+1);
scanf("%s", &name);
printf("Enter weight : ");
scanf("%d", &weight);
sum += weight;
}
max=weight[0];
mx=name[0];
min=weight[0];
mn=name[0];
for(i=0; i<5; i++)
{
if(weight > max)
{
max = weight;
mx = name;
}
if(weight < min)
{
min = weight;
mn = name;
}
}
average = sum / 5;
printf("\nMinimum: %s %d Kg.\n", mn, min);
printf("Maximum: %s %d Kg.\n", mx, max);
printf("\nAverage Weight %.2f Kg.\n", average);
getch();
return 0;
}
พอรันแล้วสามารถรับค่าชื่อและน้ำหนักได้ และพอถึงขั้นแสดงผลแล้วมัน error ครับ ไม่รู้ว่ามันผิดตรงไหน
ลองแก้หลายๆที่แล้ว ก็ยังไม่ได้ครับ ใครพอมีความรู้ช่วยดูให้หน่อยว่าผิดตรงไหน
ขอบคุณล่วงหน้าครับ
[C]เขียนโปรแกรมแสดงชื่อและน้ำหนัก min และ max ผิดตรงไหน ใครรู้ช่วยบอกที
ผมใช้โปรแกรม codeblocks เขียนได้แบบนี้
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
พอรันแล้วสามารถรับค่าชื่อและน้ำหนักได้ และพอถึงขั้นแสดงผลแล้วมัน error ครับ ไม่รู้ว่ามันผิดตรงไหน
ลองแก้หลายๆที่แล้ว ก็ยังไม่ได้ครับ ใครพอมีความรู้ช่วยดูให้หน่อยว่าผิดตรงไหน
ขอบคุณล่วงหน้าครับ