编程实现:输入一个英文句子,将句子中每个单词的首字母大写后输出.

问题描述:

编程实现:输入一个英文句子,将句子中每个单词的首字母大写后输出.
要c语言的,输入“this is a test program”输出“This Is A Test Program”.
1个回答 分类:综合 2014-11-28

问题解答:

我来补答
#include
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");
}
 
 
展开全文阅读
剩余:2000
上一页:画钩的
下一页:速率