您的位置首页百科问答

c语言编程 急!!!!

c语言编程 急!!!!

int cnt; //cnt存放弃权票数,cnt分别存放每个人的得票

int i,n;

for(i = 0; i <= 5; ++) //得票数初始化为0

cnt[i] = 0;

for(i=0; i < 30; i++) //30个人

{

scanf("%d",&n);

if(n<0 || n>5)

{

printf("输入有误,视为弃权");

cnt++;

}

else

cnt[i]++;

}

for(i = 1; i <= 5; i++)

printf("候选人%d得票数:\n", i, cnt[i]);

printf("弃权票数:\n", cnt);

# include

# include

int main()

{

int cadidate={0};//五个候选人;

int N=30;//三十个选民;

int i;

int op;//投票选项

int abstention=0;//弃权

for(i=0; i

{

scanf("%d",&op);

switch(op)

{

case 1: cadidate++;break;

case 2: cadidate++;break;

case 3: cadidate++;break;

case 4: cadidate++;break;

case 5: cadidate++;break;

case 0: abstention++; break;

default:return -1;

}

}

for(i=0; i<5; i++)

printf("第%d位候选者获得选票%d张。\n",i+1,cadidate[i]);

printf("弃权票%d张。\n",abstention);

return 0;

}