#include<iostream>
#include<string>
using namespace std;
int main()
{
string a;
while (getline(cin,a))
{
for (int i = 0; i <a.size(); i++)
{
if(i==0||a[i-1]==' ')
cout<<char(a[i]-32);
else
cout<<a[i];
}
cout<<endl;
}
return 0;
}
#include<string>
using namespace std;
int main()
{
string a;
while (getline(cin,a))
{
for (int i = 0; i <a.size(); i++)
{
if(i==0||a[i-1]==' ')
cout<<char(a[i]-32);
else
cout<<a[i];
}
cout<<endl;
}
return 0;
}
本文介绍了一个简单的C++程序,该程序能够将从标准输入读取的字符串中每个单词的首字母转换为大写。通过使用getline函数获取整行输入,并遍历每个字符来实现这一功能。
358

被折叠的 条评论
为什么被折叠?



