C语言:输入一串字符,再输入一个字符,统计该字符在字符串**现的次数,并输出该字符串?

时间:2021.08.13 发布人:angelo**ile

C语言:输入一串字符,再输入一个字符,统计该字符在字符串**现的次数,并输出该字符串?

已解决问题

谷歌angelo**ile用户在2021.08.13提交了关于“妮可基德曼C语言:输入一串字符,再输入一个字符,统计该字符在字符串**现的次数,并输出该字符串?”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-27T17:36:00。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,我不知道说什么才好,除了谢谢 !

希望以下的回答,能够帮助你。

第1个回答

用户名:匿名用户  

的程序有许多错误,主要有:

1、j没有初始问答化为0,直接用作数组下标是不对的,会导致程序崩溃。而且j没有+1操作,这样输入的字符都会覆盖到一起。

2、不能既有a[j]=getchar()又有sc构anf("%c",&a[j升发到东降乡论犯]),这样会导致一个字符被另一武胶秋显著周把石乙个覆盖,数组不能存储所有的字符。

3、scanf("%c\n",&m);应写为scanf("%c",&m);,\n只应出现在printf语句中。按照你的思路,我把代码修改了一下,如下。你可以试试看行不行。#include