
#include <stdio.h>
#include <string.h>
int main()
{
int t,i;
char a[100];
while(gets(a)!=NULL)
{
t=strlen(a);
for(i=0;i<t;i++)
{
if(i==0) a[i]=a[i]-32;
if(a[i]==' ') a[i+1]=a[i+1]-32;
}
for(i=0;i<t;i++)
{printf("%c",a[i]);}
printf("\n");}
return 0;
}
记住!=EOF只能用于整形循环
本文介绍了一个简单的C语言程序,该程序可以将输入字符串中的每个单词的首字母转换为大写。通过使用gets()函数读取字符串,并利用strlen()获取字符串长度,程序遍历每个字符并检查它是否是单词的开始。

485

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



