1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > C程序---编程统计候选人得票数

C程序---编程统计候选人得票数

时间:2021-04-01 12:54:49

相关推荐

C程序---编程统计候选人得票数

编程统计候选人得票数,假设有3个候选人,名字分别为Li,Zhang和Fun。使用结构体存储每一个候选人的名字和得票数。记录每一张选票的得票人名,输出每个候选人最终的得票数。

#include <stdio.h>#include <stdlib.h>#include <string.h>#define N 10#define M 3typedef struct candidate{char name[N];int votes;int Invalid_ticket;}CAND;void Vote(int n,CAND arr[]);int main(){CAND candidate[M] = {{"zhang",0,0},{"li",0,0 },{"wang",0,0 }};int n;printf("please input the number of voters: \n");scanf("%d",&n);printf("the number of voters is %d \n",n);Vote(n,candidate);return 0;}Vote(int n,CAND arr[]){int i,j;char name[10] ;for(i = 0; i <= n ;i++){gets(name);for(j = 0; j< 3;j++){if(strcmp(name , arr[j].name)==0)arr[j].votes++;}}for(j = 0;j<3;j++){printf("%s: %d \n",arr[j].name,arr[j].votes);}// printf("%s: %d",arr[0].name,arr[1].votes);}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。