#include <stdio.h>
#include <stdlib.h>
#include <string.h> 
    struct test                     
{
    int math;
    int english;
    int computer;
};
    struct phone                                          
{
    char phone1[10];
    char phone2[12];
};
    struct student                  
{
    int id;
    char name[20];
    struct test score;              
    struct phone callno;
};
 
int main() {
   
   struct student std1;
   struct student std2 = {2, "江小魚", {45, 78, 66},{"23375698","0926154277"}};
   int total;
   std1.id = 1;                
   strcpy(std1.name, "陳會安");
   std1.score.math = 78;
   std1.score.english = 65;
   std1.score.computer = 90;
   strcpy(std1.callno.phone1,"23367894");
   strcpy(std1.callno.phone2,"0926154867");
   
   
   printf("學號: %d\n", std1.id);
   printf("姓名: %s\n", std1.name);
   printf("聯絡電話: %s\n", std1.callno.phone1); 
   printf("手機號話: %s\n", std1.callno.phone2);  
   total = std1.score.math + std1.score.english + std1.score.computer;
   printf("成績總分: %d\n", total);
   printf("====================\n"); 
   
   printf("學號: %d\n", std2.id);
   printf("姓名: %s\n", std2.name);
   printf("聯絡電話: %s\n", std2.callno.phone1);
   printf("手機號話: %s\n", std2.callno.phone2);   
   total = std2.score.math + std2.score.english + std2.score.computer;
           
   printf("成績總分: %d\n", total);
   system("PAUSE");
   return 0;  
}
評分: ★★★★▲
回覆刪除pls format your source code.