1、打开visual C++ 6.0-文件-新建-文件-C++ Source File
2、定义数组和变量:#include<stdio.h>main(){ int i, v0 = 0, v1 = 0, v2 = 0, v3 = 0, n, a[50];
3、输入人数: int i, v0 = 0, v1 = 0, v2 = 0, v3 = 0, n, a[50]; printf("please input the number of electorate:\n"); scanf("%d", &n); /*输入参加选举的人数*/
4、输入每个人所选的人: printf("please input 1or2or3\n"); for (i = 0; i < n; i++) { scanf("%d", &a[i]); /*输入每个人所选的人*/ }
5、统计票数: for (i = 0; i < n; i++) { if (a[i] == 1) { v1++; /*统计1号候选人的票数*/ } else i熠硒勘唏f (a[i] == 2) { v2++; /*统计2号候选人的票数*/ } else if (a[i] == 3) { v3++; /*统计三号候选人的票数*/ } else { v0++; /*统计无效票数*/ } }
6、输出结果: printf("The Result:\n"); printf("candidate1:%d\ncandidate2:%d\ncandidate3:%d\nonuser:%d\n",v1,v2,v3,v0); /*将统计的结果输出*/ return 0;
7、完整的源代码:#inclu蟠校盯昂de<stdio.h>main(){ int i, v0 = 0, 即枢潋雳v1 = 0, v2 = 0, v3 = 0, n, a[50]; printf("please input the number of electorate:\n"); scanf("%d", &n); /*输入参加选举的人数*/ printf("please input 1or2or3\n"); for (i = 0; i < n; i++) { scanf("%d", &a[i]); /*输入每个人所选的人*/ } for (i = 0; i < n; i++) { if (a[i] == 1) { v1++; /*统计1号候选人的票数*/ } else if (a[i] == 2) { v2++; /*统计2号候选人的票数*/ } else if (a[i] == 3) { v3++; /*统计三号候选人的票数*/ } else { v0++; /*统计无效票数*/ } } printf("The Result:\n"); printf("candidate1:%d\ncandidate2:%d\ncandidate3:%d\nonuser:%d\n",v1,v2,v3,v0); /*将统计的结果输出*/ return 0;}