博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
统计单词,字符,和行
阅读量:5290 次
发布时间:2019-06-14

本文共 590 字,大约阅读时间需要 1 分钟。

#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上,配置很麻烦,因为以前没用过,学会使用花费一段时间,但在自己努力和同学帮助下还是学会了使用,以下是程序运行的截图:

程序还有许多要改进的地方,希望在以后学习中加以改进。

 

转载于:https://www.cnblogs.com/wangzongjie/p/5310857.html

你可能感兴趣的文章
TFS 服务端默认端口更改
查看>>
C#字符串string的常用使用方法
查看>>
3.6.使用STC89C52控制MC20解析GPS的经纬度数据上传到指定服务器
查看>>
Could not load driverClass com.mysql.jdbc.Driver错误
查看>>
路飞学城-爬虫集训营-第一章
查看>>
技术人员应真正学会的第二课程
查看>>
[洛谷P3628] [APIO2010]特别行动队
查看>>
《集体智慧编程》第12章:算法总结
查看>>
Hbase配置运行
查看>>
【转载】"30年---我与赛灵思FPGA的故事”:ZYNQ-7000使用总结(6)——AXI接口简述...
查看>>
Jenkins系列-Jenkins通过Publish over SSH插件实现远程部署
查看>>
ERR: Failed to complete setup of assembly (hr = 0x8007000b). Probing terminated.
查看>>
Java 中int、String的类型转换
查看>>
Oracle 查看正在执行的SQL语句
查看>>
HDU 1069 Monkey and Banana
查看>>
一个类有两个方法,其中一个是同步的,另一个是非同步的; 现在又两个线程A和B,请问:当线程A访问此类的同步方法时,线程B是否能访问此类的非同步方法?...
查看>>
consonant combination
查看>>
堆排序
查看>>
elk报错解决
查看>>
centos6更改时区
查看>>