【入門】C程序設計(第三版)譚浩強—第十一章

 第十一章要點整理圖:

C程序設計(第三版)譚浩強—第十一章要點整理圖

 

第十一章例題:

  1. 例題11.1 
  2. #include<stdio.h> 
  3. void main() 
  4.     struct student 
  5.     { 
  6.         long int num; 
  7.         char name[20]; 
  8.         char sex; 
  9.         char addr[20]; 
  10.     }a={10101,"Li Lin",'M',"123 Beijing Road"}; /*定義結構體變量a並賦值*/ 
  11.     printf("No.%ld\nname:%s\nsex:%c\naddress:%s\n",a.num,a.name,a.sex,a.addr); 
  12.  
  13. 例題11.2 
  14. #include<stdio.h> 
  15. #include<string.h> 
  16. struct person 
  17.     char name[20]; 
  18.     int count
  19. }leader[3]={"Li",0,"Zhang",0,"Fun",0};  /*定義結構體變量並賦初值*/ 
  20.  
  21. void main() 
  22.     int i,j; 
  23.     char leader_name[20]; 
  24.     for(i=1;i<=10;i++)                  /*投票+記錄*/ 
  25.     { 
  26.         scanf("%s",leader_name); 
  27.         for(j=0;j<3;j++) 
  28.         { 
  29.             if(strcmp(leader_name,leader[j].name)==0) 
  30.             { 
  31.                 leader[j].count++; 
  32.             } 
  33.         } 
  34.     } 
  35.     printf("\n"); 
  36.     for(i=0;i<3;i++)                    /*輸出投票結果*/ 
  37.     { 
  38.         printf("%5s:%d\n",leader[i].name,leader[i].count); 
  39.     } 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章