#include<stdio.h>
void main(){ FILE *fp; char ch; int j,i=0,sum1[100000],sum2=0,sum3=1; fp=fopen("D:\\test.txt","r"); if(fp==NULL) { printf("the file not found\n"); } for(;(ch=fgetc(fp))!=EOF;) { sum1[i]=ch; i++; if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z')) sum2++; } for(j=0;j<i;j++) { if(sum1[j]=='\n') sum3++; } printf("有%d个字符\n",i); printf("有%d个单词\n",sum2); printf("有%d行\n",sum3); fclose(fp);这次作业是统计一个文件中有多少单词,字符和有多少行,程序并不困难,基本实现功能,但要将代码上传到coding上,配置很麻烦,因为以前没用过,学会使用花费一段时间,但在自己努力和同学帮助下还是学会了使用,以下是程序运行的截图:程序还有许多要改进的地方,希望在以后学习中加以改进。