Bootstrap

键盘输入一串英文字母,统计每个英文字母的个数,并且输出个数

以下是题目:在这里插入图片描述

程序思路:
  分为三部分 首先输入字符串 ,其次设定一个字符数组英文小写字母24, 同时设一个int数组 记录个数, 以及一个int c 为了给int数组赋值。最后在输入的时候进行判断,如果字母的值 大于等于1才输出。
我写题有个习惯就是,先写出程序思路,然后在开始写程序。可能我的语言表达不是很好,如果有哪里出错请各位评论中不吝指教。

#include<stdio.h>
int main()
{
	char a[100];
	char b[24];
	int s[100] = { 0 };//用于存储字符的个数

	gets(a);//输入字符
	//开始比较
	for (int x = 0; x < 24; x++)
	{
		int c = 0;//记录每个字符个数
		b[x] = x + 97;//为了让b[0]是a,b[1]是b依次类推
		for (int i = 0; i < 100; i++)
		{
			if (b[x] == a[i])
			{
				++c;
				s[x] = c;
			}

		}
		if (s[x]>=1)//只输出输入中有的字母 的个数
		{
printf("%c %d\n", b[x], s[x]);
		}
		
	}
	getchar();
	return 0;
}

还是依然来几句激励自己的话:
为先,先众人而为,后众人而言。
加油!你不是简单的编程而是在创造一个世界。

;