|  | 
                     
                      | 
                           
                            |  |  
                            |  - - - - - - - - - - - - - - ผู้ให้การสนับสนุน- - - - - - - - - - - - - - 
 |  						    
                      		|  |  						    
                      		|  |   
                            |  กระทู้ #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] |  |  |  
                            |  - - - - - - - - - - - - - - ผู้ให้การสนับสนุน- - - - - - - - - - - - - - 
 |  |  
                      |  |  |  |