首页 > 学院 > 开发设计 > 正文

例题:统计字母个数

2019-11-11 02:17:06
字体:
来源:转载
供稿:网友

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

#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;	}}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表