标签:算法
#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