程序要求大概这样的:
选班长的,候选人编号1.2.3.4。
循环从键盘接受班长候选人编号,直到输导数字0结束,在接受选票的时候同时累计每个候选人的票数。
调用函数process(),获得票数最多的候选人的编号。
请问这个函数改怎么写,我只会的到最大的数,不能得到编号。
谢谢指点!!!!!!!!
问题怎样才能实现赋值给数组了?
int n,a[5]={0,0,0,0,0};
while(1)
{
scanf("%d",&n);
if(n==0)break;
a[n]++;
}
[此贴子已经被作者于2004-07-23 11:47:42编辑过]
不错
这个很容易的,你只要设一个数组存放他们的票数,利用while循环,进行输入,然后与对应的后选人比较,自动加一即可,最后再找出他们的最大值即可