标签:算法
#include <cstdio> #include <iostream> #include <cstring> using namespace std; #ifdef ONLINE_JUDGE #define FINPUT(file) 0 #define FOUTPUT(file) 0 #else #define FINPUT(file) freopen(file,"r",stdin) #define FOUTPUT(file) freopen(file,"w",stdout) #endif char s[110]; int main() { FINPUT("in.txt"); FOUTPUT("out.txt"); while(cin.getline(s,110)) { bool flag = false; for(int i=0;i<strlen(s);i++) { if(!flag &&( s[i]==‘ ‘||s[i]==‘\t‘||s[i]==‘\r‘||s[i]==‘\n‘)) continue; else if(flag && ( s[i]==‘ ‘||s[i]==‘\t‘||s[i]==‘\r‘||s[i]==‘\n‘)) flag = false; else if(!flag && ( s[i]!=‘ ‘||s[i]!=‘\t‘||s[i]!=‘\r‘||s[i]!=‘\n‘)) { flag = true; if(s[i]>=‘a‘&&s[i]<=‘z‘) s[i] -= 32; } else if(flag && ( s[i]!=‘ ‘||s[i]!=‘\t‘||s[i]!=‘\r‘||s[i]!=‘\n‘)) continue; } cout<<s<<endl; } return 0; }
标签:算法
原文地址:http://blog.csdn.net/daringpig/article/details/25433009