从一个文本文件读取正文,统计每个数字出现的次数和其他字符出现的次数。C++语言

2025-02-26 22:15:00
推荐回答(2个)
回答1:

这个题目的意义就是练习你编程的能力。。。。
思路如下,你只要照样实现就好。
定义若干个变量,或者用数组,10个用于记录数字出现的次数,26/52个用于记录字母出现的次数;
按文本文件打开;
循环若干次直到文件结尾;
判断是什么数字/字符,对应的变量递增;
关闭文件;
所有数字、字符出现的次数已经被记录在之前定义的变量、数组中。

回答2:

我见过一个类似的,不是求文件的,而是求输入的一个字符串的

#include
int main(void)
{
using namespace std;
char s[80];
int i,ch[255]={0};
cout<<"输入一个字符串: ";
cin>>s;
for(i=0;s[i]!='\0';i++)
ch[s[i]]++;
for(i=0;i<255;i++)
if(ch[i]!=0)
cout<<(char)i<<':'< return 0;
}