HDOJ2017_字符串統計

這是一道水題php

HDOJ2017_字符串統計ios

#include<iostream>
#include<string>
#include<stdio.h>
#include<math.h>
#include<ctype.h>

using namespace std;

char ch[100005];

int main()
{
    int i,j,n;
    scanf("%d",&n);
    getchar();
    for(i=0;i<n;i++)
    {
        //對每一個測試用例進行初始化變量 
        int sum=0;
        int cnt=0;
        
        while(scanf("%c",&ch[cnt])!=EOF)
        {
            //判斷輸入是否爲換行符,若爲換行符,則表示當前的測試用例輸入結束,完成輸出該測試用例的結果 
            if(ch[cnt]=='\n')
            {
                printf("%d\n",sum);
                sum=0;
                cnt=0;
                break;
            }
            else
            {
                if(ch[cnt]>='0'&&ch[cnt]<='9')
                {
                    sum++;
                }
            }
        }
    }
    return 0;
}

思路

直接在輸入的時候邊輸入邊對輸入的字符串進行判斷便可。測試

相關文章
相關標籤/搜索