输入一个英文句子,将句子中每个单词的首字母大写后输出.例如输入 this is a test program输出 This Is A Test Program用C语言

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 09:27:34
输入一个英文句子,将句子中每个单词的首字母大写后输出.例如输入 this is a test program输出 This Is A Test Program用C语言

输入一个英文句子,将句子中每个单词的首字母大写后输出.例如输入 this is a test program输出 This Is A Test Program用C语言
输入一个英文句子,将句子中每个单词的首字母大写后输出.
例如
输入 this is a test program
输出 This Is A Test Program
用C语言

输入一个英文句子,将句子中每个单词的首字母大写后输出.例如输入 this is a test program输出 This Is A Test Program用C语言
方法1限制单词长度:
#include
#include
#include
int main()
{
char c, *pstr;
char szWord[16];
while(1)
{
pstr = szWord;
while((c = getchar()) != ' ' && c != '\n' && c != EOF)
{
*pstr++ = c;
}
if(c == ' ')
*pstr++ = ' ';
*pstr = '\0';
*szWord = toupper(*szWord);
printf("%s", szWord);;
memset(szWord, 0, 16);
if(c == '\n' || c == EOF)
break;
}
}
方法二限制句子长度:
#include
#include
int main()
{
char szLine[64], *pstr = szLine;
char c;
gets(szLine);
do{
if(isalpha(*pstr))
{
*pstr = toupper(*pstr);
}
while(*pstr++ != ' ' && *pstr != '\0');
}while(*pstr != '\0');
printf("%s", szLine);
}

编写一个程序,完成一下功能:从键盘输入一行英文句子,输入到屏幕上,并将每个单词的首字符改写成大写字母(仅改写首字符为英文字母的单词) C语言求助:输入一个英文句子,将每个单词的第一个字母改成大写字母. C语言:输入一个英文句子,要求将每个单词的第一个字母删除.求大神帮助编程 编程实现:输入一个英文句子,将句子中每个单词的首字母大写后输出.要c语言的,输入“this is a test program”输出“This Is A Test Program”. 输入一个英文句子,将句子中每个单词的首字母大写后输出.例如输入 this is a test program输出 This Is A Test Program用C语言 输入英文句子,将该句子中每一个单词的首字母改写成大写字母 一道c语题,用基础方法就好,不要太高深编写一个程序,完成以下功能:从键盘输入一行英文句子,输出到屏幕上,并将每个单词的首字符改写成大写字母(仅改写首字符为英文字母的单词) 输入一个英文句子,将每个单词的第一个字母改成大写字母.输入输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行.输出请输出按照要求改写后的英文句子.样例 (C语言编程)输入一个英文句子,将每个英文单词的头字母变为大写,单词之间用空格隔开 在主函数输入一个英文句子,在子函数中分别输出每个单词及其长度?忽略标点 输入一个英语句子,输出句子中每个单词的首字母(大写),应该怎样做啊?(c++程序)如题 首字母变大写输入一个英文句子,将每个单词的第一个字母改成大写字母.输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行.请输出按照要求改写后的英文句子.i 通过输入对话框输入英文句子,然后将其每个单词首字母变为大写字母这个程序怎么设计呀? 编写VB程序,在文本框中输入一个简单的英文句子,找出这个句子中最长的单词 杭电ACM 2026输入一个英文句子,将每个单词的第一个字母改成大写字母.Input输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行.Output请输出按照要求改写后的英文 首字母变大写 我的代码哪里有错了输入一个英文句子,将每个单词的第一个字母改成大写字母.输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行.请输出按照要 杭电acm2026 Problem Description输入一个英文句子,将每个单词的第一个字母改成大写字母.Input输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行.Output请输出按照要求 【C程序设计】输入一个英语的句子(以回车结束输入),将句子中各单词分行打印出4.输入一个英语的句子(以回车结束输入),将句子中各单词分行打印出来,一行打印一个单词.单词之间只以