请问,这个问题怎么解决?

img

#include<stdio.h>
#include<string.h>
int main()
{
char data[1024];
int len,loop,loop2,data2[26]={0};
scanf("%s",data);
for(loop=0;loop<strlen(data);loop++)
{

    if(data[loop]<='z'&&data[loop]>='a')
    {
        data2[(int)(data[loop]-97)]+=1;
    }
}
for(loop2=0;loop2<26;loop2++)
{
    if(data2[loop2]!=0)
        printf("%c\t%d\n",97+loop2,data2[loop2]);
}
return 0;

}