|
|
- - - - - - - - - - - - - - ผู้ให้การสนับสนุน- - - - - - - - - - - - - -
|
|
|
กระทู้ #1143 [C] (จาก IP: 125.25.73.169)
array
จงเขียนโปแกรมด้วยภาษาซี สำหรับเก็บข้อมูลคะแนนสอบของ นศ. 10 คน สอบ 3 ครั้ง และสามารถแสดงข้อมูลคนไหนก้อได้ที่ต้องการดู
|
จากคุณ
:
แอน / samong_a@hotmail.com [2007-06-17 15:27:21]
|
|
ความคิดเห็น #25618 (จาก IP: 58.9.50.28)
#include <stdio.h>
#define MAN 10 #define TIME 3 unsigned char arr[10][3]; void input(void)//รับค่าคะแนน 10คน คนละ 3 ครั้ง { int i, j; printf("Please enter score\n\n\r"); for(i=0; i<MAN; i++) { for(j=0; j<TIME; j++) { printf("MAN:%d, TIME:%d = ", i, j); scanf("%d",&arr[i][j]); } printf("------------------\n\r"); } }
void output(void) // แสดงผล { int man, time; while(1) { printf("MAN := "); scanf("%d",&man); printf("TIME:= "); scanf("%d",&time); if(man>=MAN || man<0 || time>=TIME || time<0) { printf("Error\n\r"); } else { printf("SCORE:= %d\n",arr[man][time]); } printf("------------------\n\r"); } }
void main(void) { input(); output(); }
//Array ในภาษา C เริ่มนับจาก 0 นะครับ โปรแกรมตัวอย่างนี้จึง เริ่มนับจากคนที่ 0 ครั้งที่ 0 //ลองทำความเข้าใจแล้วแก้ไขตามความต้องการนะครับมีปัญหาอะไรก็เมล์มาถามหรือโพสถามต่อก็ได้ ว่างๆจะมาช่วยออกความคิดเห็นครับ |
จากคุณ
:
?? / santi_inc@hotmail.com [2007-06-17 17:48:26]
|
|
ความคิดเห็น #26725 (จาก IP: 118.172.211.0)
มีเรื่องรบกวนนะค่ะ คือว่าหนูมีโจทย์ 2 ข้อที่ทำไม่ได้อยากให้ช่วยหน่อยนะค่ะ 1.ให้เขียนโปรแกรมที่เปลี่ยน พ.ศ. เป็นค.ศ.ได้นะค่ะ โดยที่ พ.ศ จะต้องรับค่าจากคีย์บอรด โดยแสดงออกทางจอภาพเป็น Input: พศ.ที่พิมพ์ และReturn: ค่าที่เป็น คศ. 2.หาค่าเฉลี่ยของ 10,20,30,40 แล้วแสดงออกทางจอภาพเป็น AVG: ผลลัพธ์ที่ได้ค่ะ ช่วยหน่อยนะค่ะ เพราะนี้เป็นการสอบปลายภาคเรียนทำไม่ได้ก็ไม่จบนะค่ะ ขอบคุณล่วงหน้านะค่ะ |
จากคุณ
:
น.ศบ้านๆ / golfgip_golf@hotmail.com [2008-05-05 10:58:38]
|
|
|
- - - - - - - - - - - - - - ผู้ให้การสนับสนุน- - - - - - - - - - - - - -
|
|
|
|
|