/*
*程序的版权和版本声明部分:
*Copyright(c)2013,烟台大学计算机学院学生
*All rights reserved.
*文件名称:
*作者:田成琳
*完成日期:2013年 12月3 日
*版本号:v1.0
*对任务及求解方法的描述部分:
*输入描述: 输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。
*问题描述:输入一个英文句子,将每个单词的第一个字母改成大写字母。
*程序输出:请输出按照要求改写后的英文句子。
*问题分析:
*算法设计:
*/
#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
int main()
{
char a[101];
int i,j;
while(gets(a))
{
a[0]-=32;
i=strlen(a);
for(j=0;j<i;j++)
{
if(a[j]==' ')
{
a[j+1]-=32;
}
}
for(j=0;j<i;j++)
{
cout<<a[j];
}
cout<<endl;
}
return 0;
}
运行结果:
心得体会: