例题:统计字母个数

来源:互联网 发布:网络语言10086什么意思 编辑:程序博客网 时间:2024/06/11 18:31

题目:输入一个字符串,统计其中每一个字母的个数。

#include<stdio.h>#include<string.h>int main(){char a[100];int i,j,len,k;int count = 1;printf("Please input a string:\n");scanf("%[^\n]",a);len = strlen(a);for(i = 0; i < len; i++)           //需要进行比较的字符数{for(j = i + 1; j < len; j++)   //每一个需要比较的次数{if(a[i] == a[j])             //相同则将后续字符全部往前移一个{for(k = j; k < (len - 1); k++)a[k] = a[k + 1];len--;                     //减去移动产生的空位count++;                   //字符个数计数j--;                       //再与现在的字符比较一次}}printf("%c\t%d\n",a[i],count);count = 1;}}


0 0