คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
sum=sum+score;//ประมวลผล มันต้องอยู่ในลูปด้วย
while (round<=student); //เงื่อนไขที่จะตรวจสอบ ก็ได้
#include<stdio.h>
#include<conio.h>//ฟังชั่นหลัก
int main()
{
float avg;//ประกาศตัวแปล
int student,round,sum,score;//ประกาศตัวแปล
round=1; sum=0; student=5;
do
{
printf("%d.score =",round); scanf ("%d",&score);//คำสั่งที่ให้ทำ
sum=sum+score;//ประมวลผล
round++;
}
while (round<=student);//เงื่อนไขที่จะตรวจสอบ
avg=sum/student;//ประมวลผล
printf("sum=%d\n",sum);//แสดงผลรวม
printf("average=%.2f\n",avg);//แสดงค่าเฉลี่ย
getch();
return 0;
}
while (round<=student); //เงื่อนไขที่จะตรวจสอบ ก็ได้
#include<stdio.h>
#include<conio.h>//ฟังชั่นหลัก
int main()
{
float avg;//ประกาศตัวแปล
int student,round,sum,score;//ประกาศตัวแปล
round=1; sum=0; student=5;
do
{
printf("%d.score =",round); scanf ("%d",&score);//คำสั่งที่ให้ทำ
sum=sum+score;//ประมวลผล
round++;
}
while (round<=student);//เงื่อนไขที่จะตรวจสอบ
avg=sum/student;//ประมวลผล
printf("sum=%d\n",sum);//แสดงผลรวม
printf("average=%.2f\n",avg);//แสดงค่าเฉลี่ย
getch();
return 0;
}
แสดงความคิดเห็น
อยากรู้ว่าทำไม avg=0.00 ครับ ใบงาน ปวช.1 ครับ
#include<conio.h>//ฟังชั่นหลัก
void main ()
{
float avg;//ประกาศตัวแปล
int student,round,sum,score;//ประกาศตัวแปล
round=1; sum=0; student=20;
do
{
printf("%d.score =",round); scanf ("%d",&score);//คำสั่งที่ให้ทำ
round++;
}
while (round<=20);//เงื่อนไขที่จะตรวจสอบ
sum=sum+score;//ประมวลผล
avg=sum/student;//ประมวลผล
printf("sum=%d\n",sum);//แสดงผลรวม
printf("average=%.2f\n",avg);//แสดงค่าเฉลี่ย
getch();
}