int main()
{
int a[150];
char b;
char c = '*';
int n = 0;
while ((b = getchar()) != EOF)
{
for (int i = '!'; i <= '~'; i++)
{
if (b == 'i')
{
a['i' - '!'] = a['i' - '!'] + 1;
}
if (b == EOF)
{
break;
}
}
}
for (int i = '!'; i < '~'; i++)
{
printf("%c: ",i);
for (int i = 1; i <= a[n]; i++)
{
printf("*");
}
printf("\n");
n = n + 1;
}
return 0;
}
이렇게 짰는데 결과값이 잘 안나오는데 어디서 틀렸는지 잘 모르겠습니다.