【杭电】[2030]汉字统计

来源:互联网 发布:手机淘宝能投诉卖家吗 编辑:程序博客网 时间:2024/06/10 15:25

这里写图片描述
这里写图片描述

原理是汉字的ASCII码为负

需要注意的是 输入有可能有空格
还有汉字占两个字符
所以如果依次+1循环计数的话
要把结果减半

#include<stdio.h>#include<string.h>int main() {    int T;    scanf("%d",&T);    getchar();    while(T--) {        char s[100020];        gets(s);        int cnt=0;        for(int i=0; i<strlen(s); i++) {            if(s[i]<0)                cnt++;        }        printf("%d\n",cnt/2);    }    return 0;}

题目地址:【杭电】[2030]汉字统计

0 0
原创粉丝点击