1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > C语言----输入一个英文句子 将每个单词的第一个字母改写为大写。

C语言----输入一个英文句子 将每个单词的第一个字母改写为大写。

时间:2022-04-07 23:17:08

相关推荐

C语言----输入一个英文句子 将每个单词的第一个字母改写为大写。

要求:

编写程序:输入一个英文句子,将每个单词的第一个字母改写为大写。

i love china.

I Love china.

源代码如下:

#include <stdio.h>void main(){char str[100],*p;printf("请输入内容:\n");gets(str);p=str;for(p=str;*p;p++){if (p==str && *p>='a' && *p <='z') *p=*p-32;if (*p==' '){if(*(p+1)>='a' && *(p+1) <= 'z') *(p+1)=*(p+1)-32;}}puts(str);}

运行效果图如下:

源代码如下:

#include<stdio.h>void main(){char s[81],*p,prior=' ';printf("请输入内容:\n");gets(s);for(p=s;*p!='\0';p++){if(prior==' '&&(*p>='a' && *p<='z'))*p-=32;prior=*p;}printf("%s\n",s);}

运行效果图如下:

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