C语言 数组 统计英文字母个数(统计英文字母个数) 时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte总提交:28 测试通过:14描述 输入一行英文,统计每个出现的英文字母的个数.注意:不区分
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/03 00:54:33
![C语言 数组 统计英文字母个数(统计英文字母个数) 时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte总提交:28 测试通过:14描述 输入一行英文,统计每个出现的英文字母的个数.注意:不区分](/uploads/image/z/3756825-9-5.jpg?t=C%E8%AF%AD%E8%A8%80+%E6%95%B0%E7%BB%84+%E7%BB%9F%E8%AE%A1%E8%8B%B1%E6%96%87%E5%AD%97%E6%AF%8D%E4%B8%AA%E6%95%B0%28%E7%BB%9F%E8%AE%A1%E8%8B%B1%E6%96%87%E5%AD%97%E6%AF%8D%E4%B8%AA%E6%95%B0%29+%E6%97%B6%E9%97%B4%E9%99%90%E5%88%B6%28%E6%99%AE%E9%80%9A%2FJava%29%3A1000MS%2F3000MS+%E8%BF%90%E8%A1%8C%E5%86%85%E5%AD%98%E9%99%90%E5%88%B6%3A65536KByte%E6%80%BB%E6%8F%90%E4%BA%A4%3A28+%E6%B5%8B%E8%AF%95%E9%80%9A%E8%BF%87%3A14%E6%8F%8F%E8%BF%B0+%E8%BE%93%E5%85%A5%E4%B8%80%E8%A1%8C%E8%8B%B1%E6%96%87%2C%E7%BB%9F%E8%AE%A1%E6%AF%8F%E4%B8%AA%E5%87%BA%E7%8E%B0%E7%9A%84%E8%8B%B1%E6%96%87%E5%AD%97%E6%AF%8D%E7%9A%84%E4%B8%AA%E6%95%B0.%E6%B3%A8%E6%84%8F%EF%BC%9A%E4%B8%8D%E5%8C%BA%E5%88%86)
C语言 数组 统计英文字母个数(统计英文字母个数) 时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte总提交:28 测试通过:14描述 输入一行英文,统计每个出现的英文字母的个数.注意:不区分
C语言 数组 统计英文字母个数
(统计英文字母个数) 时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte
总提交:28 测试通过:14
描述
输入一行英文,统计每个出现的英文字母的个数.注意:不区分大小写.
输入
一行英文.
输出
按照字母顺序显示每个出现的英文字母的个数.
样例输入
ABC abc XYZ Z
样例输出
2 2 2 1 1 2
提示
注意:没有出现的字母不显示个数.
我的代码;
#include
#include
int main(int argc,char *argv[])
{
int n,m,s;
char x[50];
gets(x);
for(n=0;n='A'&&x[n]
C语言 数组 统计英文字母个数(统计英文字母个数) 时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte总提交:28 测试通过:14描述 输入一行英文,统计每个出现的英文字母的个数.注意:不区分
你好像没有对字母排序.试试这个,比你的简单,设一个26位的数组,扫描一遍字符串,是第几位英文字母,就在数组的第几号元素加1.最后输出数组非0元素就行了.
#include
void main()
{
int a[26]={0},i;
char x[50],*p=x;
bool flag=true;
gets(x);
while(*p)
{
if(*p>='a' && *p='A' && *p