Advertisement

投票系统用C语言实现

阅读量:

    • 完整代码实现
      • 代码优化(结构体指针应用,函数模块化封装)

构建一个投票机制
首先确定一个用于表示选民的结构体,该结构体包含选民的姓名信息以及其所获得的票数统计

复制代码
    struct  XuanMin
    {
    	char name[32];
    	int tickets;
    };
    
    
      
      
      
      
      
    

在进行选民信息处理时,首先需要对选民数据进行初始化操作,将票数归零,并确认选民的姓名信息。

复制代码
    //初始化选民信息
    	for(i=0;i<len;i++){
    		xm[i].tickets = 0;
    		printf("请输入第%d个选民的名字\n",i+1);
    		scanf("%s",xm[i].name);
    	}
    
    
      
      
      
      
      
      
    

接下来进入计票阶段,在此过程中,mark的作用是用于判定所投出的选票是否具备有效性。

复制代码
    //唱票环节
    	for(i=0;i<5;i++){
    		mark=0;
    		printf("请输入你

全部评论 (0)

还没有任何评论哟~