例题:编写对候选人投票的统计,输入名字投票,共十票。

 1 #include<stdio.h>
 2 struct leader 
 3 {
 4     char name[20];
 5     int count;
 6 }lead[]={"li",0,"wang",0,"zhao",0};
 7 void main(void)
 8 {
 9     int i,j; char lead1[20];
10     printf("Please input the name with \"li\" and \"wang\" or \"zhao\"\n");
11     for(i=0;i<10;i++)
12     {
13         scanf("%s",lead1);
14         for (j=0;j<3;j++)
15         {
16             if(strcmp(lead[j].name,lead1)==0)
17             {
18                 lead[j].count++;
19             }
20         }
21     }
22     for (i=0;i<3;i++)
23     {
24         printf("%s's count is %d\n",lead[i].name,lead[i].count);
25     }
26     return 0;
27 }


PS:同样的代码 VC++编译出来200+K,而TURBO C 2.0 只有12.9K ,那么汇编呢?

posted @ 2013-11-21 00:25  ASMLearner  阅读(451)  评论(0)    收藏  举报