搭建网站服务器平台的三种方式,seo基础视频教程,免插件WordPress对接公众号,青岛哪家做网站好题干#xff1a;
统计给定文本文件中汉字的个数。
Input
输入文件首先包含一个整数n#xff0c;表示测试实例的个数#xff0c;然后是n段文本。
Output
对于每一段文本#xff0c;输出其中的汉字的个数#xff0c;每个测试实例的输出占一行。 [Hint:]从汉字机内码的…题干
统计给定文本文件中汉字的个数。
Input
输入文件首先包含一个整数n表示测试实例的个数然后是n段文本。
Output
对于每一段文本输出其中的汉字的个数每个测试实例的输出占一行。 [Hint:]从汉字机内码的特点考虑~
Sample Input
2
WaHaHa! WaHaHa! 今年过节不说话要说只说普通话WaHaHa! WaHaHa!
马上就要期末考试了Are you ready?
Sample Output
14
9
解题报告 普及一下汉字的ASCII码都是负值并且占两个字符。所以其实不要循环体内的i并且输出ans/2也是对的。 顺便ASCII码为127的是delete键、、、所以输出不来。
AC代码
#includebits/stdc.h
#define ll long long
using namespace std;
const int MAX 1e6 5;
char s[MAX];
ll ans;
int main()
{int t;cint;getchar();while(t--) {gets(s1);ans 0;for(int i 1; istrlen(s1); i) {if(s[i] 0 s[i] 127) continue;ans;i;}printf(%lld\n,ans);}return 0 ;}