디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

c++ 에서 압축률이 0이 뜨는데 왜 그런지 좀 알려주세요

나에갤로그로 이동합니다. 2011.10.10 20:48:52
조회 86 추천 0 댓글 7

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

int run_length(char in[],int i);

void main(){

 char input[100];
 char output[100];
 char temp[10];
 int i=0,j=0,r,len,len1,outlen,zip;

 printf("입력 : ");
 scanf("%s",input);
 len = strlen(input);
 len1= len;

 

 
 while(input[i] != \'\\0\'){

  r= run_length(input,i);
  output[j] = input[i];
  output[++j] = \'\\0\';
  sprintf(temp,"%d",r);//수치데이터를 문자화시킴(123 => "123" ,끝에 \\0도 같이 넣어줌)
  strcat(output,temp);
  i+=r;//런랭쓰만큼 더한다 = 다음 문자로 점프.
  j+=strlen(temp);
 }
 outlen = strlen(output);
 printf("출력 : %s \\n", output);
 printf("길이 : %d \\n",outlen);
 printf("len = %d \\n",len);
 zip = ((len-outlen)/len1)*100;
 printf("압축률 : %d % \\n",zip);

}


int run_length(char in[],int i){
 int cnt=0,j=i;
 while (in[j] == in[i]){
  cnt++;
  j++;
 }
 return cnt;
}

압축률구하는게  (input-output)/input * 100

이건데 왜 안될까요..?

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 현역으로 군대 안 간게 의아한 스타는? 운영자 25/06/30 - -
AD 휴대폰 바꿀까? 특가 구매 찬스! 운영자 25/07/02 - -
280031 작년에 고시원에 있을 때 로하로하알로하갤로그로 이동합니다. 11.10.12 46 0
280029 존경하는 프로그래머 여러분 정수를 입력받아 짝수 홀수 분리한후에 [10] 3(112.162) 11.10.12 165 0
280028 여기 횽들은 ACM-ICPC문제는 개껌인가요??? [4] 45(121.168) 11.10.12 159 0
280025 밖에서 울고 왔어 집에는 어머니 계셔서 [12] 좋은아버지갤로그로 이동합니다. 11.10.12 213 0
280024 여기계신 행님들은 1분안에 짤수있는 코드 [7] 헬퍼(121.173) 11.10.12 122 0
280023 아이..씨발씨빨씨발씨발씨ㅏㅂㄹ... [7] 뇌지랄갤로그로 이동합니다. 11.10.12 77 0
280021 내일 모레 배틀이여 [1] 로하로하알로하갤로그로 이동합니다. 11.10.12 40 0
280020 게임쪽으로 병특가려면 어느정도 수준까지 공부해야되? [16] Aven(115.23) 11.10.12 123 0
280019 한지민이 뭐하는 애냐?! [1] 캐꼬꼬닭(121.88) 11.10.12 97 0
280018 내가 몇일 사이 깨달은게 있는데 [7] 로하로하알로하갤로그로 이동합니다. 11.10.12 80 0
280017 포트란 재귀로 최대공약수 어케 구해?ㅠㅠ [5] ㅠㅠ(121.170) 11.10.12 977 0
280016 자바 스윙으로 드래그앤 드랍을 비슷하게 만들려고하는데 [4] ㅁㄴㅇ(114.200) 11.10.12 62 0
280015 아악~~ 벌레가 아는체한다~~!!! [3] 거칠게갤로그로 이동합니다. 11.10.12 81 0
280014 저 이알고리즘 때문에 12시간을 날렸어요, 도와주세요ㅠㅠ. [1] 응애(122.202) 11.10.12 103 0
280013 알고리즘? 실력인지 모르겠는데 디자인 패턴 공부하면 될듯 [6] 꼬꼬월드갤로그로 이동합니다. 11.10.12 119 0
280011 요즘 열혈강의 C를 보고 있는데 답이랑 내가 한게 틀림 'ㅅ'; [2] 거칠게갤로그로 이동합니다. 11.10.12 88 0
280010 형들 다이렉트에서 패키징된 텍스쳐 어떻게 써? 호석갤로그로 이동합니다. 11.10.12 48 0
280009 알고리즘 실력을 늘리는 법이 뭔가염? [8] 거칠게갤로그로 이동합니다. 11.10.12 135 0
280008 새벽반 행님들 저좀 도와주세요 ㅠㅠ [8] 캐초보(118.219) 11.10.12 89 0
280007 한번사는 인생인데 공무원은 ㅅㅂ.. [6] 쵸쵸(219.251) 11.10.12 142 0
280006 소프트웨어 아키텍트라............. [5] 꼬꼬월드갤로그로 이동합니다. 11.10.12 94 0
280004 너님들은 "검색"이 중요하다고 생각 안 함? [6] 로하로하알로하갤로그로 이동합니다. 11.10.12 105 0
280003 드디어 겜을 끊었다. [7] 쵸쵸(219.251) 11.10.12 60 0
280002 아 ㅋㅋㅋ 어떡하냐 [16] 좋은아버지갤로그로 이동합니다. 11.10.12 195 0
280001 뭔가 있어 보인다는 UI는 무엇을 말하는걸까 .. ? [3] 로하로하알로하갤로그로 이동합니다. 11.10.12 69 0
280000 형들 TCP/IP 소켓 하는데 정말 간단하고 심플한 질문좀! [6] 준준(112.158) 11.10.11 96 0
279999 스레드 질문좀 드릴께요 [3] 아잉만두갤로그로 이동합니다. 11.10.11 60 0
279998 간단하게 웹 UI 디자인 해주는게 모징??? 1234(110.11) 11.10.11 44 0
279997 jsp 서블릿 생성에서 [4] 三didas갤로그로 이동합니다. 11.10.11 55 0
279996 ? 야 정말 고맙다 [6] ㅈㅈㅈㅈ(118.47) 11.10.11 94 0
279995 시발 app개발... [3] 돌아이바갤로그로 이동합니다. 11.10.11 65 0
279994 부족한건 시간일까, 노력일까. [9] +어게인갤로그로 이동합니다. 11.10.11 96 0
279993 니들혹시 21일 완성 책 본사람 있어? [7] 하아(114.207) 11.10.11 77 0
279992 형들 안녕 ? [1] 좋은아버지갤로그로 이동합니다. 11.10.11 66 0
279991 아자횽을 위해서 부가설명 [10] 가모가모갤로그로 이동합니다. 11.10.11 77 0
279990 형들~ 마우스 질문좀 할게요 ㅠㅠ [11] 늅뉴뉴비갤로그로 이동합니다. 11.10.11 64 0
279989 자바스크립트 el html좀 쓰는사람 가르침을 주셈 [11] 웅컁컁(175.125) 11.10.11 116 0
279988 형들 C++에서 *& 요게 뭐야?포인터레퍼런스?? [9] ㄷㄷㅈ(61.102) 11.10.11 106 0
279986 물어보기 vs 내가 찾아보기 [7] 전간디갤로그로 이동합니다. 11.10.11 93 0
279985 ∫ 빼빼로 · dx [4] warota(221.150) 11.10.11 70 0
279984 있어보이고 싶으면 프로그래머가 아니라 [9] 전간디갤로그로 이동합니다. 11.10.11 144 0
279983 영어실력과 프로그래밍 실력을 같이 늘릴방법이 없을까? [6] Aven(115.23) 11.10.11 83 0
279982 scanf 랑 printf 관계에대해서.. 좀도와줍쇼 [10] 이거좀..(124.3) 11.10.11 80 0
279981 여기에 뛰어나신 분들이 많다고해서 질문좀 할께요. [5] 질문자(122.254) 11.10.11 90 0
279980 근데 app 개발은 [3] 로하로하알로하갤로그로 이동합니다. 11.10.11 53 0
279979 [퍼옴] 나무자르기 지인한테 물어봐씀 [5] ?(118.218) 11.10.11 76 0
279978 아이피 현위치 추적좀 부탁합니다...급함 [1] 디시(121.182) 11.10.11 70 0
279977 음 요즘 이일 관두고 후배들한테 들어오는 안드로이드 관련 직업 문의 전화 [7] 하아(114.207) 11.10.11 93 0
279976 김태희 취미... 디아블로가 아니라 디아볼로 인 거야? [4] blackd갤로그로 이동합니다. 11.10.11 264 0
279975 c++ 오류에 대해서 질문좀 하나 할게여 [3] fr(121.186) 11.10.11 65 0
뉴스 태민, 일본 대지진 ‘경솔’ 발언…“흔들리면 멋있을 수도” 논란 디시트렌드 18:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2