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에 따라 라이센스가 부여됩니다.