九度 1121

#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;
}

你可能感兴趣的:(算法)