题目内容
下面程序的功能是统计候选人的得票数。设有3个候选人zhang、li、wang(候选人姓名不区分大小写),10个选民,选民每次输入一个得票的候选人的名字,若选民输错候选人姓名,则按废票处理。选民投票结束后程序自动显示各候选人的得票结果和废票信息。要求用结构体数组candidate表示3个候选人的姓名和得票结果。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include #include #define NUM_ELECTORATE 10#define NUM_CANDIDATE 3struct candidate{ char name[20]; int count;}candidate[3] = {"li",0, "zhang",0, "wang",0};int main(){ int i, j, flag = 1, wrong = 0; char name[20]; for (i=1; i<=NUM_ELECTORATE; i++) {printf("Input vote %d:", i);scanf("%s", name);strlwr(name); /* C语言的标准库函数,功能是将name中的字符全部变成小写字母 */flag = 1;for (j=0; j
查看答案
搜索结果不匹配?点我反馈
更多问题