/******************************************************************** @file main.cpp@date 2017-5-10@author Zoro _tiger@brief Problem 1012:c Language Programming Tutorial (third Edition) after class exercise 6.2http://www.dotcpp.com/oj/problem1012.html********************************************************************/#include<cstdio>#include<string>#include<iostream>#include<algorithm>#include<cstring>#defineTEST#undefTESTintMainintargcConst Char*argv[]) {#ifdef TEST freopen ("In.txt","R", stdin); Freopen ("OUT.txt","W", stdout);#endifstd::stringinput =""; while(getline (std::cin, input)) {intAlpha_num =std::count_if (Input.begin (), Input.end (), isalpha); intDigit_num =std::count_if (Input.begin (), Input.end (), isdigit); intSpace_num =std::count_if (Input.begin (), Input.end (), isspace); printf ("%d", Alpha_num); printf ("%d", Digit_num); printf ("%d", Space_num); printf ("%d\n", Input.size ()-Alpha_num-digit_num-space_num); } return 0;}
Question 1012:c Language Programming tutorial (third Edition) after class exercise 6.2