C 언어 로 투표 통계 실현
요청:
N 명의 후보 가 있 고 10 명의 선거인 이 있 으 며 한 선거인 당 한 명의 후보 만 뽑 을 수 있 으 며 최종 표 가 가장 높 은 사람 이 지도자 로 당선 되 어 후보 표 와 지도자 정 보 를 출력 한다.
실현:
1.구조 체 배열 을 정의 하여 후보 정 보 를 저장 합 니 다.
2.10 회 순환 해 키보드 에서 투표용지 이름 을 입력 할 때마다 후보 와 비교 해 투표용지 집계 한다.
코드:
#include<stdio.h>
#include<string.h>
#define N 3
struct person{
 char name[20];
 int count;
}leader[3]={{"as",0,},{"qw",0,},{"zx",0}};//          
//    
void addcount()
{
 int i,j;
 char name[20];
 for(i=0;i<10;i++)
 { printf("       :");
  gets(name);//      
 for(j=0;j<N;j++)
 { 
 if(strcmp(name,leader[j].name)==0)
  leader[j].count++;//          ,          
 } 
 }
}
//       
void printcount()
{ for(int i=0;i<N;i++)
 {printf("%s:%d
",leader[i].name,leader[i].count);
 }
}
//       
void printleader()
{
 int max,t;
 max=leader[0].count;
 for(int i=1;i<N;i++)
 { if(leader[i].count>max)
   max=leader[i].count;
 t=i;
 }
 printf("%s    !     :%d!
",leader[t].name,max);
}
//   
int main()
{
 addcount();
 printcount();
 printleader(); 
  return 0;
} 실행 결과:
 더 많은 학습 자 료 는 주제 인 에 주목 하 세 요.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
C 언어 체인 시계는 뱀을 탐식하는 작은 게임을 실현한다본고의 실례는 여러분에게 C 언어 체인표가 뱀 탐식 게임을 실현하는 구체적인 코드를 공유하여 참고하도록 하였으며, 구체적인 내용은 다음과 같다. 프로젝트 이름: 뱀놀이 운영 환경: Linux 프로그래밍 언어: C 언...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.