標籤:open get 程式 clu ring ati 設計 程式設計 sdi
/********************************************************************@file Main.cpp@date 2017-5-10@author Zoro_Tiger@brief 問題 1012: C語言程式設計教程(第三版)課後習題6.2 http://www.dotcpp.com/oj/problem1012.html********************************************************************/#include <cstdio>#include <string>#include <iostream>#include <algorithm>#include <cstring>#define TEST#undef TESTint main(int argc, const char* argv[]){#ifdef TEST freopen("in.txt", "r", stdin); freopen("out.txt", "w", stdout);#endif std::string input = ""; while (getline(std::cin, input)) { int alpha_num = std::count_if(input.begin(), input.end(), isalpha); int digit_num = std::count_if(input.begin(), input.end(), isdigit); int space_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;}
問題 1012: C語言程式設計教程(第三版)課後習題6.2