/*在主函数中输入一个英文句子,编写函数将其中每个单词的首字母变成大写,最后在主函数中输出结果*/#include #includechar dx(char s[100]){\x05int i,k=0; /*k=0表示前面有一个空格,k=1表示前面没有空格*/
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 21:54:38
xR[KQ+FP=cP^h)VAv5jsCFZZ3gq^}7a .8BZxBn6CS^R%$ )g^>_Y"NP&
+ O;z7=?`H|kn貋aV'vVi^xjxlk8KY|W%sz+^>o2a0:C;OE
3I>hzv5Ex,!!Ur3Va{|"Vi4}i.D8_=A.̙)7ՆuI
8EOi+%@M}np7?=f
/*在主函数中输入一个英文句子,编写函数将其中每个单词的首字母变成大写,最后在主函数中输出结果*/#include #includechar dx(char s[100]){\x05int i,k=0; /*k=0表示前面有一个空格,k=1表示前面没有空格*/
/*在主函数中输入一个英文句子,编写函数将其中每个单词的首字母变成大写,最后在主函数中输出结果*/
#include
#include
char dx(char s[100])
{
\x05int i,k=0; /*k=0表示前面有一个空格,k=1表示前面没有空格*/
\x05for(i=0;s[i]!='\0';i++)
{
if(k==0&&s[i]122)
{
k=1;
continue;
}
if(k==0&&s[i]>96&&s[i]
/*在主函数中输入一个英文句子,编写函数将其中每个单词的首字母变成大写,最后在主函数中输出结果*/#include #includechar dx(char s[100]){\x05int i,k=0; /*k=0表示前面有一个空格,k=1表示前面没有空格*/
我说一个想法吧,在C语言里不是有ASCII码的吗?
-32不就可以了吗?怎么会这么复杂