풀이: 2014 경기도 상업정보 경진대회 프로그래밍 기출문제 3번

3학년1반

풀이: 2014 경기도 상업정보 경진대회 프로그래밍 기출문제 3번

소프트웨어과 0 987 2019.05.17 09:49

#include<stdio.h>
#include<string.h>

char data[20]; //입력값을 저장 할 배열
int cnt[10]={0,}; //빈도수 체크, 0번지는 0의 개수
int max = 0; //최대값
int check(char *arr) //최대길이 15체크
{
 if(strlen(arr) > 15) return 1;
 else return 0;
}
 
void count_Num(char *arr) //빈도수 체크
{
 int k;
 for(int i= 0;i<strlen(arr);i++)
 {  
  k = (int)arr[i] - 48; //문자열 0은 정수값 48  
  cnt[k]++;
  if(max < cnt[k]) max = cnt[k];
 } 
}
void view_Result(void) //결과출력
{
 
 for(int i = max ; i>0 ; i--)
 {
  for(int j = 0 ; j<10; j++)
  {
   if(cnt[j] >= i) printf("* ");
   else printf("- "); 
  }
  printf("n");
 }
 printf("-------------------n");
 printf("0 1 2 3 4 5 6 7 8 9");
}
int main(void)
{
 scanf("%s",&data);
 if(check(data))
 {
  printf("<자료의 길이가 너무 깁니다.>");
 }
 else
 { 
  /* 직접 작성해보자 */
 }
 return 0;
}

Comments

Category
반응형 구글광고 등
State
  • 현재 접속자 43 명
  • 오늘 방문자 2,576 명
  • 어제 방문자 3,186 명
  • 최대 방문자 3,186 명
  • 전체 방문자 474,701 명
  • 전체 게시물 6,864 개
  • 전체 댓글수 130 개
  • 전체 회원수 31 명
Facebook Twitter GooglePlus KakaoStory NaverBand