问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言程序设计,用户输入一个字符串,一个字符,统计该字符在字符串中出现...

发布网友 发布时间:2023-12-03 03:50

我来回答

2个回答

热心网友 时间:2024-08-10 13:07

#include<stdio.h>
main()
{char s[99],c;
int i=0,n=0;
printf("输入字符串(按Enter结束):\n");
gets(s);
printf("输入字符(按Enter结束):");
c=getchar();
for(i=0;i<99;i++)
{if(c==s[i])
n++;
}
printf("字符串%s中字符%c出现%d次",s,c,n);
}
//看时间,你是用不到了,留个要学习的看吧。(字符串中可能有空格,所有不要用scanf函数for循环获取)

热心网友 时间:2024-08-10 13:08

举例说明:
string str="asdas";//定义字符串str并赋值;
问题:统计字符串str中重复字符出现的次数?
结果:字符a出现2次;
字符s出现2次;
字符d出现1次;
方法:
建立Dictionary泛型 集合;
实例化对象(根据例子) :Dictionary dic = new Dictionary();
//个人理解与c语言中的结构体差不多,Dictionary即为结构体,dic结构体类名,其中type即为数据的类型,这里int代表出现次数为整型,char代表字符(仅代表个人理解)。
判断泛型集合中是否包含该字符,如果不包含,则将其加入集合,并将其对应的初值赋值为1;如果包含,则将集合类该字符所对应的值加1,直到判断结束。
遍历泛型集合。
具体的详细代码:
static void Main(string[] args)
{
string str = Console.ReadLine();
Dictionary dic = new Dictionary();
for (int i = 0; i < str.Length; i++)//遍历字符串
{
if (!dic.ContainsKey(str[i]))//判断集合中是否包含此字符
{
dic.Add(str[i], 1);//如果不包含,将其加入集合,并将其对应的初值赋值为1
}
else
{
dic[str[i]]++;//如果包含,则将集合类该字符所对应的值加1
}
}
foreach (KeyValuePair a in dic)//遍历集合
{
Console.WriteLine("字符 {0} 出现次数为:{1}。", a.Key, a.Value);
}
Console.Read();
}
其实,这里最重要的就是理解Dictionary泛型 集合的用法;
如有错误的地方,希望大家指出来。共同交流和学习。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如果银行拒贷有哪些办法 小天鹅滚筒洗衣机水位多少合适 阴阳师百闻牌攻略大全 百闻牌式神卡组阵容大全 阴阳师百闻牌三大妖狐阵容推荐 妖狐流派怎么搭配?-新手攻略-安族网... 阴阳师百闻牌妖狐快攻阵容 怎么搭配攻略推荐 阴阳师百闻牌妖狐技能攻略 妖狐属性及卡组搭配推荐-新手攻略-安族网... 阴阳师百闻牌妖狐最强卡组 阵容怎么搭配攻略 阴阳师百闻牌妖狐卡组推荐 怎么搭配攻略分享 带鹏字的公司名字大全 鹏字开头公司起名 叶罗丽娃娃玩具店在哪 中药治疗盆腔积液处方 金竹镇的交通 东北人怎样练普通话26 头部受到多次撞击,没有出血,请问会不会内出血 柴暖装机舱怎么走管 别克汽车漏水 驾驶室脚垫下有水2 被封怎么解封啊? 天龙八部3结婚多少钱?分别有几种模式?分别要多少钱? 用别人号码注册的如何绑定自己银行卡 我的已经修改过一次了,我想修改第二次怎么办? 对于上海外滩踩踏事件,你认为会不会引发沪上政争? 东北人如何将讲好普通话60 cf怎么才能成为高手?9 洗车机上面的2.2KW单项电机,运转正常,但是外壳带电,更换了启动电容,没... 李冰父子以及他的精髓是什么 ...作为人们日常摄入营养最重要的食品之一,一天一个鸡蛋有什么好处呢... 头部受到撞击需要观察几天?26 第一次和男友出去约会时要注意什么95 一年内怎么改第二次 演员是文化工作吗 关于月亮的爱情诗句有哪些? 利郎男装官方旗舰店买的羊绒大衣是真的吗 津,是什么生肖? ...会冷冻杀菌,我不放心,把买回来的三文鱼再次冷冻合适吗? 津津乐道,指的是十二生肖中那个动物津津乐道的是十二生肖哪个动... 最专业温室大棚建设技术,专业建大棚公司?11 津津有味 猜一生肖60 我这是陕西西安,建温室大棚,哪家公司好呢?专业的7 想要好听的言情广播剧啊!4 求言情广播剧,好听的1 普通话和东北口音的区别?76 盆腔积液可以中药治疗 只知道微信昵称怎么查到? 荣威erx5纯电动暖风怎么开? 许嵩的降温 歌词126 囗齿生津是什么生肖? 请推荐几个经典的广播剧,言情,轻松类的~ 谢谢!~1 衢州大杨线从哪里到哪里 农作物与全球变暖的关系1 1,3,5-己三烯与Br2发生1:1加成反应,加成产物各有几种? CH2=CH-CH=CH...