#include<stdio.h>
void main()
{
//输入一行字符,分别统计其中各英文字母出现的次数(不区分大小写)
char str[100],ltr[100],*ip;
int i=0,j=1,n[100];
printf("请输入一行字符:");
scanf("%s",str);
ip=&str;
n[0]=0;
while(*(ip+j)!='\0')
{
i=0;
ltr[j]=*(ip+j);
while(*(ip+i)!='\0'&<r[j]!=ltr[j-1])
{
n[j]=0;
if(*(ip+i)==ltr[j])
n[j]++;
i++;
}
j++;
}
i=1;
while(ltr[i]!='\0')
{
printf("%c出现了%d次\n",ltr[i],n[i]);
i++;
}
}
运行出来时乱码=-=
你好!!
程序在你基础之上改的,你看看吧,满意请采纳
#include<stdio.h>