gpt4 book ai didi

c - 我想从显示哪个字符出现最频繁或最不频繁的文本文件中读取(键盘或文本文件)? :)

转载 作者:行者123 更新时间:2023-11-30 16:38:58 24 4
gpt4 key购买 nike

这是我的代码:

include <stdio.h>

int main()
{
char str[1000], ch;
int i, frequency = 0;

printf("Enter a string: ");
gets(str);

printf("Enter a character to find the frequency: ");
scanf("%c",&ch);

for(i = 0; str[i] != '\0'; ++i)
{
if(ch == str[i])
++frequency;
}

printf("Frequency of %c = %d", ch, frequency);

return 0;

我发现我想出的字符代码的频率是相似的。如何实现标准输入或文本文件中出现次数较多/较少的字符?

另外,我应该使用 StreamReader sr = new StreamReader("example.txt") 来读取此代码的普通文本文件吗?

编辑:必须最常使用开关/M,最不经常使用/L。

最佳答案

这是一个好的开始......

include <stdio.h>

int main()
{
char str[1000], ch,lookup_Chars[256];
int i, frequency = 0;
char counter;
printf("Enter a string: ");
gets(str);

printf("Enter a character to find the frequency: ");
scanf("%c",&ch);

for(i = 0; str[i] != '\0'; ++i)
{
lookup_Chars[str[i]]++;
}
for(counter = 0; counter<sizeof(lookup_Chars); counter++)
{
printf("Frequency of %c = %d", counter, lookup_Chars[counter]);
}


return 0;

关于c - 我想从显示哪个字符出现最频繁或最不频繁的文本文件中读取(键盘或文本文件)? :),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47256759/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com