汉字统计--统计给定文本文件中汉字的个数。
题目描述;
Problem Description
Input
Output
[Hint:]从汉字机内码的特点考虑~
Sample Input
2 WaHaHa! WaHaHa! 今年过节不说话要说只说普通话WaHaHa! WaHaHa! 马上就要期末考试了Are you ready?
Sample Output
14 9
我的代码:两个易错点:(1)汉字的ASCLL码是负的,靠这个才能判断汉字。
(2)汉字是两个字节,所以最后的次数要除以2.
#include<stdio.h> #include<string.h> int main() { char a[200]; int n,k,i,t; scanf("%d",&n); getchar(); while(n--) { t=0; gets(a); k=strlen(a); for(i=0;i<k;i++) if(a[i]<0) t++; printf("%d\n",t/2); } return 0; }
汉字统计--统计给定文本文件中汉字的个数。相关推荐
- 用C语言统计给定文本文件中汉字的个数。
汉字机内码在计算机的表达方式的描述是,使用二个字节,每个字节最高位一位为1. 计算机中,补码第一位是符号位,1 表示为负数,所以 汉字机内码的每个字节表示的十进制数都是负数 所以这题也就可以简化为输入 ...
- 统计1到2021中6的个数
统计1到2021中6的个数 备注:666 中有个6,16中有2个6 上代码!!! #include<stdio.h> int main() { int count=0; int i,n1, ...
- 1.统计所输入字符串中单词的个数。2.删除一个list里面重复元素。3.将列表中的偶数变成它的平方,奇数保持不变。4.输入字符串,将其每个字符的ASCII码形成列表并输出.5.猜单词游戏
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: 1.统计所输入字符串中单词的个数,单词之间用空格分隔. 代码: print("请输入字符(以空格隔开):" ...
- 位运算—统计文本文件中汉字的个数
声明:这些内容主要是面向C语言的初学者,尤其是正在学习C语言的学生. C语言进行底层开发时经常会用到位运算,比如操作系统中的各种描述符,不同的位代表着不同的含义,经常需要按位赋值.关于位运算的细节,教 ...
- 统计一个含有英文单词的文本文件中的单词个数以及指定单词个数
先列出定义的方法: 1. public int getWordNum(String fileName) 统计一个含有英文单词的文本文件的单词个数. 2. public void getWordNumF ...
- 统计一段英文中单词的个数c语言,C语言统计一篇英文短文中单词的个数实例代码...
具体代码如下所述: #include #define N 1000 void main(){ char en[N][81]; int i,j,num=0,n,state; //num 用来统计单词的个 ...
- 《剑指offer》-统计整数二进制表示中1的个数
题目描述 输入一个整数,输出该数二进制表示中1的个数.其中负数用补码表示. 直观思路就是把二进制表示从右往左统计1的个数.直接想到移位操作来迭代处理.坑点在于负数的移位操作会填充1.有人贴出了逻辑移位 ...
- 统计一个英文文本文件中26个英文字母出现次数并按英文字母序输出统计结果,查找并替换此英文文本文件中某字符串。
# include <stdio.h> # include <string.h> void str_replace(char * cp, int n, char * str) ...
- 统计一段文字中的单词个数并按单词的字母顺序排序后输出
现需要统计若干段文字(英文)中的不同单词数量. 如果不同的单词数量不超过10个,则将所有单词输出(按字母顺序),否则输出前10个单词. 注1:单词之间以空格(1个或多个空格)为间隔. 注2:忽略空行或 ...
- Excel 统计一列数据中出现某个数的个数
countif 统计F这列数据-8出现的次数,下拉后可以将-7,-6等等的数都能统计出
最新文章
- Linux常用命令行
- python入门教程2word-使用python操作word
- 理解Windows中的路由表和默认网关
- Codeforces Round #662 (Div. 2)
- 计算机网络第三章知识网络,计算机基础教案第三章计算机网络基础知识教案
- java插入排序实现,经典(Java版)排序算法的分析及实现之一直接插入排序
- ES6新特性_let使用案例---JavaScript_ECMAScript_ES6-ES11新特性工作笔记004
- 清华大学操作系统公开课笔记(向勇、陈渝)
- 像进度条的网页加载Loading JS代码
- 安卓-内部存储、外部存储目录
- arcpy 实现列举目录下的要素类与描述矢量数据要素类
- vs2019添加opencv目录和dlib目录
- 查看oracle数据库服务器的名字
- nginx 文件服务器_nginx配置简单文件服务器
- 物联网的媒介——java usb串口通信
- phpnow 升级 php 5.4,PHPnow 升级 php 5.4 的方法
- 删除文件出现“文件正在使用或正在打开”
- 基于linux的软件测试,基于linux的Web服务器性能测试
- 深度学习中的遥感影像数据集~持续更新
- 原创:iPad 2第一次开机与激活指南
热门文章
- LeetCode刷题——11. 盛最多水的容器
- Java网络编程之流的详解
- 深度学习-激活函数总结
- React与前端:React家族介绍
- 客观真实的数据为何揭不开真相?
- 指尖初体验之手指的舞蹈
- 树莓派桌面没有时间_树莓派3B/3B+开启手机远程桌面和终端,没有屏幕和电脑的伙伴们有福啦!...
- 如何提高go代码覆盖率_如何提高代码质量?
- 二进制差分码规则_二进制 你不知道的事
- 解决git push报错error: failed to push some refs to 的问题