드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
게시물ID : computer_45697짧은주소 복사하기
작성자 : 악마로★
추천 : 0
조회수 : 336회
댓글수 : 4개
등록시간 : 2012/05/02 19:03:05
#include<stdio.h>
void main()
{
char a[81];
int check[81];
int i,k,c=0,count=0,m=1;
printf("Enter the sentence : ");
gets(a);
while(a[c]!='\0')
{
c++;
}
for(i=0;i<c;i++)
{
if(check[i]!=0)
{
for(k=i;k<c;k++)
{
if(a[i]==a[k])
{
count++;
check[k]=0;
}
}
if(a[i]==' ')
printf("space");
else
printf("%5c", a[i]);
printf("(%d)\n",count);
count=0;
}
}
}
를 약간 변형시켜서
“dddwaaxxx”
d(3), w(1), a(2), x(3)
“dddaaxxxdddddxxaaaaa”
d(5), a(5), x(3)
이렇게 붙여있는상태에서 가장큰 숫자를 출력해보려 합니다......도저히 감이 안오네요
혼자하려니 너무답답해 질문드립니다..
댓글 분란 또는 분쟁 때문에
전체 댓글이 블라인드 처리되었습니다.
새로운 댓글이 없습니다.