目录
2030.汉字统计
- 2030.汉字统计
- 2031.进制转换
- 2032.杨辉三角
- 2033.人见人爱A+B
- 2034.人见人爱A-B
Problem Description
统计给定文本文件中汉字的个数。
Input
输入文件首先包含一个整数n,表示测试实例的个数,然后是n段文本。
Output
对于每一段文本,输出其中的汉字的个数,每个测试实例的输出占一行。
[Hint:]从汉字机内码的特点考虑~d
Sample Input
2
WaHaHa! WaHaHa! 今年过节不说话要说只说普通话WaHaHa! WaHaHa!
马上就要期末考试了Are you ready?
Sample Output
14
9
分析:统计汉字的个数要注意一下两点: (1)汉字的ASCII码为负值,所以可以根据这一点来统计汉字的个数; (2)由于汉字在Ascll码中是两个字节,所以最后的结果要除以2;
#include
#include
void Character(){
int n,i,count,length;
char str[1000];
scanf("%d",&n);
getchar();
while(n--){
count=0;
gets(str);
length=strlen(str);
for(i=0;i=10){
str[i]=temp-10+'A';
}else{
str[i]=temp+'0';
}
i++;
n/=r;
}
if(sign==-1) printf("-");
//逆序输出str中的内容
for(j=i-1;j>=0;j--){
printf("%c",str[j]);
}
printf("\n");
}
}
2032.杨辉三角
Problem Description
还记得中学时候学过的杨辉三角吗?具体的定义这里不再描述,你可以参考以下的图形:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
Input
输入数据包含多个测试实例,每个测试实例的输入只包含一个正整数n(1
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?