본문 바로가기
A. 언어/C

[C언어] 설문지 통계 프로그램

by E-HO 2018. 6. 5.
728x90


설문지 통계



학교에서 근로 장학생 근무 중에 설문지 여러 묶음의 통계를 내달라는 업무를 맡았는데 

하나하나씩 손으로 하기에는 시간이 너무 아깝다고 생각되어서 C언어로 코딩하여 빠르게 문제를 해결 하였다.

다음 밑의 코드를 수정하면서 여러 설문지 통계에 이용하면 편리 할 것이다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <stdio.h>
 
int main(){
    int arr[7][5]={0};
    char choice[5][20= {"매우만족","만족","보통","불만족","매우 불만족"};
    int cnt=0;
    int cntR=0;
    printf("사람수 : ");
    scanf("%d",&cntR);
    int i,j,num;
    while(1){
        for(i=0; i<7; i++){
            printf("%d번 : ",i+1);
            scanf("%d",&num);
            switch(num){
                case 1: arr[i][0]+=1break;
                case 2: arr[i][1]+=1break;
                case 3: arr[i][2]+=1break;
                case 4: arr[i][3]+=1break;
                case 5: arr[i][4]+=1break;
            }    
        }
        cnt++;
        if(cntR==cnt){
            for(j=0; j<7; j++){
                for(i=0; i<5; i++){
                    printf("%d번 %s => %d개   ",j+1,choice[i],arr[j][i]);
                }
                printf("\n");
            }
        }
    }
    
}
cs




반응형

'A. 언어 > C' 카테고리의 다른 글

[암호수학] 카이사르 암호화문 복호화  (2) 2018.03.15
[백준] 1026번: 보물  (1) 2017.08.17
[백준] 1037번: 약수  (0) 2017.07.27
[백준] 1010번: 다리놓기  (0) 2017.07.09
[백준] 1009번: 분산처리  (1) 2017.06.29