急求 编程实现:输入一个英文句子,将句子中每个单词的首字母大写后输出。
要c语言的,谢谢!输入“thisisatestprogram”输出“ThisIsATestProgram”。...
要c语言的,谢谢!输入“this is a test program”输出“This Is A Test Program”。
展开
2个回答
展开全部
#include <stdio.h>
void main()
{
char x[100];
int i;
printf("请输入英语句子\n");
gets(x);
x[0]=x[0]-32;
for (i=1;x[i]!='\0';i++)
{
if (x[i-1]==' ')
{
x[i]=x[i]-32;
}
}
for (i=0;x[i]!='\0';i++)
{
printf("%c",x[i]);
}
printf("\n");
}
void main()
{
char x[100];
int i;
printf("请输入英语句子\n");
gets(x);
x[0]=x[0]-32;
for (i=1;x[i]!='\0';i++)
{
if (x[i-1]==' ')
{
x[i]=x[i]-32;
}
}
for (i=0;x[i]!='\0';i++)
{
printf("%c",x[i]);
}
printf("\n");
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询