728x90
#include<stdio.h>
void cntDigit(char *str,int cnt[]);
void main()
{
static char *str ="1-1,1-2,1-3,1-4,1-5,1-6";
int cnt[10]={0,};
int i;
cntDigit(str,cnt);
for(i=0;i<10;i++)
{
printf("%d의 사용 횟수 : %d\t",i,cnt[i]);
if((i+1)%5==0)
printf("\n");
}
}
void cntDigit(char *str,int cnt[])
{
int i=0;
while(*(str+i)!='\0')
{
switch(*(str+i)-48)
{
case 1:
cnt[1]++;
break;
case 2:
cnt[2]++;
break;
case 3:
cnt[3]++;
break;
case 4:
cnt[4]++;
break;
case 5:
cnt[5]++;
break;
case 6:
cnt[6]++;
break;
default:
break;
}
i++;
}
}'it > programming' 카테고리의 다른 글
| [c++] 구조체 포인터 node 관리 - delete (0) | 2012.11.22 |
|---|---|
| [c++] 구조체 배열 실습 (0) | 2012.11.05 |
| [c++] 구조체 예제 (0) | 2012.10.22 |