HDU-2030-汉字统计

来源:互联网 发布:怎么变成大小为1矩阵 编辑:程序博客网 时间:2024/05/21 18:07
/*注意汉字是两个字节为一个,若a【】=“你好123456”;你若检测字符大小,结果是10,因为每个汉字占两位,且a【0】-a【3】都是<零的(汉字机内码特点);*/#include<iostream>#include<cstdio>#include<string.h>using namespace std;void clear(char*&p);int main(){    char ch[10000];    int n,i,ji=0;    scanf("%d",&n);       getchar();    for(i=1;i<=n;i++)    {        int z;char *p;        gets(ch);        for(z=0;z<=strlen(ch)-1;z++)        {            if(ch[z]<0){ji++;}        }        printf("%d\n",ji/2);        ji=0;        p=ch;        clear(p);//清除    }    return 0;}void clear(char*&p){    int i;    int z=strlen(p);    for(i=0;i<=z;i++)    {        *(p+i)='\0';    }    return;}


0 0