900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > c语言单词的一个字母变换 c语言:输入一行英文字符串 把每个单词第一个字母变为大写

c语言单词的一个字母变换 c语言:输入一行英文字符串 把每个单词第一个字母变为大写

时间:2018-10-15 00:55:30

相关推荐

c语言单词的一个字母变换 c语言:输入一行英文字符串 把每个单词第一个字母变为大写

#include

#include

#include

int main(int argc,char*argv[])

{

char str[100+1];

int isfirst=1;

char ch;

int i=0;

while((ch=getchar())!=EOF)

{

if(isalpha(ch))

{

if(isfirst==1)

{

ch=toupper(ch);

isfirst=0;

}

}

else

{

isfirst=1;

}

str[i++]=ch;

}

str='\0';

printf("%s\n",str);

return 0;

}

扩展资料:

printf用法:

printf()函数的调用格式为:printf("",)。

其中格式化字符串包括两部分内容:一部分是正常字符,这些字符将按原样输出;另一部分是格式化规定字符,以"%"开始,后跟一个或几个规定字符,用来确定输出内容格式。

参量表是需要输出的一系列参数,其个数必须与格式化字符串所说明的输出参数个数一样多,各参数之间用","分开,且顺序一一对应,否则将会出现意想不到的错误。

比如:

int a=1234;

printf("a=%d\n",a);

输出结果为a=1234。

scanf()是C语言中的一个输入函数。与printf函数一样,都被声明在头文件stdio.h里,因此在使用scanf函数时要加上#include。

int scanf(const char*restrict format,...);

函数scanf()是从标准输入流stdin(标准输入设备,一般指向键盘)中读内容的通用子程序,可以说明的格式读入多个字符,并保存在对应地址的变量中。

如:

scanf("%d%d",&a,&b);

函数返回值为int型,如果a和b都被成功读入,那么scanf的返回值就是2。

c语言单词的一个字母变换 c语言:输入一行英文字符串 把每个单词第一个字母变为大写 输出修改后的字符串知道...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。