编写一个小程序,可以读入一个英文的文本文件,显示这个文件,并统计这个文件有多少个字符,多少个单词,
答案:1 悬赏:20 手机版
解决时间 2021-03-06 09:49
- 提问者网友:ミ烙印ゝ
- 2021-03-05 15:14
编写一个小程序,可以读入一个英文的文本文件,显示这个文件,并统计这个文件有多少个字符,多少个单词,多少个空白(空格、TAB),多少个段落,按照单词的长度进行统计。
最佳答案
- 五星知识达人网友:春色三分
- 2021-03-05 15:52
#include
//定义一个结构体来统计所有的信息
struct ALLNUM {
int wordnum, charnum; //wordnum,charnum分别表示单词和字符的个数。
unsigned char blank, tab, enter;
// blank, tab,enter,分别表示空格,TAB,段落的个数。
//在程序中用空格,TAB来划分单词与字符
};
unsigned char *str;
void puttext(void);
struct ALLNUM num(void);
int main(void)
{
puttext();
num();
return 0;
}
void puttext(void)
{
printf("请输入相应的字符:\n");
scanf("%s",str);
getchar();
}
struct ALLNUM num(void)//返回结构体类型的函数。将所有的个数信息返回
{
struct ALLNUM tempnum;
//这里添加相关的统计类的语句
return tempnum;
}
//注:由于时间限制在20分钟以内,所以不可能完全将所以程序写完,如真的想把这个程序很好的完成,请/ //联系我。以上程序可能有很多错误的地方。
//定义一个结构体来统计所有的信息
struct ALLNUM {
int wordnum, charnum; //wordnum,charnum分别表示单词和字符的个数。
unsigned char blank, tab, enter;
// blank, tab,enter,分别表示空格,TAB,段落的个数。
//在程序中用空格,TAB来划分单词与字符
};
unsigned char *str;
void puttext(void);
struct ALLNUM num(void);
int main(void)
{
puttext();
num();
return 0;
}
void puttext(void)
{
printf("请输入相应的字符:\n");
scanf("%s",str);
getchar();
}
struct ALLNUM num(void)//返回结构体类型的函数。将所有的个数信息返回
{
struct ALLNUM tempnum;
//这里添加相关的统计类的语句
return tempnum;
}
//注:由于时间限制在20分钟以内,所以不可能完全将所以程序写完,如真的想把这个程序很好的完成,请/ //联系我。以上程序可能有很多错误的地方。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯