是写一套 自动选举的程序输入数字0代表结素要用PROCESS函数 不知道怎么用#include<stdio.h>void main(){int a,b,c,d;a=0;b=0;c=0;d=0;chf:int ch=' ';printf("请输入班长后选人的代号");scanf("%d",&ch);if (ch==1){a++;goto chf;}else if (ch==2){b++;goto chf;}else if (ch==3){c++;goto chf;}else if (ch==4){d++;goto chf;}else if (ch==0)printf("选举结束。\n选举结果如下:\n1:%d\n2:%d\n3:%d\n4:%d\n",a,b,c,d);elseprintf("投票无效");goto chf;}
1 回答
眼眸繁星
TA贡献1873条经验 获得超9个赞
这个process肯定是自己写的
#include<stdio.h>
int a=0,b=0,c=0,d=0;
void process(int id)
{
switch(id)
{
case 1:a++;break;
case 2:b++;break;
case 3:c++;break;
case 4:d++;break;
default:/*输出投票无效*/;break;
}
}
int main()
{
int n;
while(scanf("...")!=EOF)
process(n);
/*输出投票结果*/
return 0;
}
添加回答
举报
0/150
提交
取消