输入一个英文句子,将每个单词的第一个字母改成大写字母.
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 19:28:09
输入一个英文句子,将每个单词的第一个字母改成大写字母.
输入
输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行.
输出
请输出按照要求改写后的英文句子.
样例输入
i like acm
i want to get an accepted
I‘m new here.where is the cinema?
样例输出
I Like Acm
I Want To Get An Accepted
I‘m New Here.Where Is The Cinema?
#include
int main()
{
int i,k=0;
char str[100];
while(gets(str)!=NULL)
{
str[0]=str[0]-32;
for(i=0;str[i]!='\0';i++)
{
if(str[i]==' ')
{
str[i+1]=str[i+1]-32;
}
}
printf("%s\n",str);
}
return 0;
}
错误何在?
输入
输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行.
输出
请输出按照要求改写后的英文句子.
样例输入
i like acm
i want to get an accepted
I‘m new here.where is the cinema?
样例输出
I Like Acm
I Want To Get An Accepted
I‘m New Here.Where Is The Cinema?
#include
int main()
{
int i,k=0;
char str[100];
while(gets(str)!=NULL)
{
str[0]=str[0]-32;
for(i=0;str[i]!='\0';i++)
{
if(str[i]==' ')
{
str[i+1]=str[i+1]-32;
}
}
printf("%s\n",str);
}
return 0;
}
错误何在?
我说,如果内个字母本来就是大写字母,就不需要转换了吧?
大写字母-32成什么了==
加两条if语句检测是不是大写字母就好了
大写字母-32成什么了==
加两条if语句检测是不是大写字母就好了
C语言问题 输入一个英文句子,将每个单词的第一个字母改成大写字母
C语言求助:输入一个英文句子,将每个单词的第一个字母改成大写字母.
输入一个英文句子,将每个单词的第一个字母改成大写字母.
杭电acm2026 Problem Description输入一个英文句子,将每个单词的第一个字母改成大写字母.Inpu
杭电ACM 2026输入一个英文句子,将每个单词的第一个字母改成大写字母.Input输入数据包含多个测试实例,每个测试实
首字母变大写输入一个英文句子,将每个单词的第一个字母改成大写字母.输入数据包含多个测试实例,每个测试实例是一个长度不超过
C语言:输入一个英文句子,要求将每个单词的第一个字母删除.
C++..."输入一句话将这句话中所有单词(假设都是字母)的第一个字母改成大写字母,并输出"例如:pig变成Pig
PASCAL 输入一个英文句子,将里面每一个单词的首写字母换成大写字母……
用C编程:输入一个英文句子(小写字符串),将其中每个单词的首字母改成大字母,然后输出此句子.谢谢…
C语言解读 我是新手啊 请指教 下面的程序是把输入英文的每个单词的第一个字母编程大写字母,k是怎么回事
输入一些英文语句,使每个单词的第一个字母变成大写