모두의 코드 커뮤니티

이 코딩에서 후보자들의 득표율이 나올 수 있게 코드를 수정해야되는데 무슨부분을 추가해야할까요?

#include<stdio.h>
#define NMAX 5
 void main()
 {
 int ip[NMAX],n, xdata=0,i;
 n=0;
 for(i=0;i<NMAX;++i)
 {
 ip[i]=0; // 배열 0으로 초기화
 }
 printf(“1~4번 중 한 후보의 번호를 입력하시오 :”);
 while(scanf("%d",&xdata)==1) // 입력된 데이터가 번호인 동안 (문자 입력 시 반복문 탈출)
 {
 n++; // 총 투표 횟수 증가
 if(xdata<1 || xdata>NMAX) // 1~4 이외의 숫자 입력 시
 ++ip[0]; //무효 표 수 증가
 else // 1~4 사이의 값이면
 ++ip[xdata]; //해당 후보투표수 증가
 printf(“1~4번중 한 후보의 번호를 입력하시오 :”);
 }
 printf("\n득표수\n");
 for(i=1;i<NMAX;i++)
 printf("%d번 : %d 표\n",i,ip[i]); // 1~4번 후보 투표수 출력
printf(“무효표 : %d표 \n”,ip[0]); // 무효표 출력
 printf(“총투표수 : %d표 \n”,n); //총 투표횟수 출력

코드블록 사용 방법을 읽어주세요!