728x90
#include <stdio.h>
#include <stdlib.h>

struct abc
{
    char name[20];
    int b[10],score;
};
 
int main()
{
    FILE *in=fopen("input.txt","r");
    if(in==NULL) { printf("파일없음"); return 0; }
    struct abc s[100];
    int i, j, n,m[10]={1,2,3,4,4,3,2,1,2,3};
    int count[10]={0},sum=0;

    for(i=0;i<6;i++)
    {
        fscanf(in,"%s",s[i].name);
        s[i].score=0;
        for(j=0;j<10;j++)
        {
            fscanf(in,"%1d",&s[i].b[j]);
        }
    }

    printf("-----------------------------------\n");
    printf("NAME\t1 2 3 4 5 6 7 8 9 10 SCORE\n");
    printf("-----------------------------------\n");

    for(i=0;i<6;i++)
    {
        printf("%s\t",s[i].name);
        s[i].score=0;
        for(j=0;j<10;j++)
        {
            if(m[j]==s[i].b[j])
            {
                printf("O ");
                s[i].score+=10;
                count[j]++;
            }
            else printf("X ");
        }
        printf("  %d\n",s[i].score);
    }

    printf("-----------------------------------\n");
    printf("COUNT\t");
    
    for(i=0;i<10;i++)
    {
        printf("%d ",count[i]);
    }

    printf("\n-----------------------------------\n");

    for(i=0;i<6;i++)
    {
        sum+=s[i].score;
    }

    printf("AVE : %d",sum/6);
    printf("\tINWON : 6");

    return 0;
}
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기