#include<stdio.h>
#include<string.h>
int main()
{
char input[256]={0};
char output[256]={0};
int i=0,len=0;
scanf("%[^\n]",input);
while(input[len]!='\0')
{
len++;
}
for(i=0;i<len;i++)
{
if(input[0]>='a'&&input[0]<='z')
{
input[0]-=32;
}
if(input[i]==' ')
{
if(input[i+1]>='a'&&input[i+1]<='z')
{
input[i+1]-=32;
}
}
output[i]=input[i];
}
printf("%s",output);
return 0;
}
#include<string.h>
int main()
{
char input[256]={0};
char output[256]={0};
int i=0,len=0;
scanf("%[^\n]",input);
while(input[len]!='\0')
{
len++;
}
for(i=0;i<len;i++)
{
if(input[0]>='a'&&input[0]<='z')
{
input[0]-=32;
}
if(input[i]==' ')
{
if(input[i+1]>='a'&&input[i+1]<='z')
{
input[i+1]-=32;
}
}
output[i]=input[i];
}
printf("%s",output);
return 0;
}
本文介绍了一个简单的C语言程序,该程序可以将从标准输入读取的字符串中的每个单词的首字母转换为大写。通过对输入字符串的逐字符扫描和条件判断实现了这一功能。
1329

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



