要求:

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

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);
}

运行效果图如下:

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

  1. python输入一个英文句子、统计单词个数_C语言编程求一个英文句子中的单词数和最长单词的位置、长度及输出这个单词。c++编程 从键盘输入一个英文...

    C语言编程求一个英文句子中的单词数和最长单词的位置.长度及输出这个单词. c++编程 从键盘输入一个英文 www.zhiqu.org     时间: 2020-11-23 我刚做了一关于英文句子里面每 ...

  2. python输入一个英文句子、翻转句子中单词的顺序_H面试程序(4):翻转句子中单词的顺序 ....

    题目:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变. 句子中单词以空格符隔开.为简单起见,标点符号和普通字母一样处理. 例如输入"I am a student." ...

  3. python输入一个英文句子、翻转句子中单词的顺序_ODOA(1) 翻转句子中单词的顺序(C语言实现)...

    动动手才发现自己现在的在C/C++方向的几个问题: 对自己的入门语言C语言变得非常陌生 编程的思维固定在找既有的方法,主要原因是python写多了,基本上所有常见的问题,都有现成的方法,让自己变得懒惰 ...

  4. 输入一个英文句子,翻转句子中单词的顺序 例如输入“I am a student.”,则输出“student. a am I”。

    package com.atguigu.java; //输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变.句子中单词以空格符隔开. //为简单起见,标点符号和普通字母一样处理. //例如 ...

  5. 编写一个函数,该函数能判断一个英文句子str(带空格)中是否含有某个单词w,如“How old are you?”含有“old”。在main函数中输入一个英文句子,再输入一个单词,如果英文句子中含有那

    题目要求: 编写一个C程序,实现以下功能: 编写一个函数,该函数能判断一个英文句子str(带空格(升级版))中是否含有某个单词w,如"How old are you?"含有&quo ...

  6. 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变,句子中单词以单个空格符隔开,为简单起见,不带标点符号。 例如输入“I am a student”,则通过控制台输出“student a

    输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变,句子中单词以单个空格符隔开,为简单起见,不带标点符号. 例如输入"I am a student",则通过控制台输出& ...

  7. python输入一个英文句子、翻转句子中单词的顺序_Python反转句子中单词的顺序

    输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变.句子中单词以空格符隔开.为简单起见,标点符号和普通字母一样处理. 例如:输入'I am a student.',则输出'student. ...

  8. 输入一个英文句子,翻转句子中的单词,要求单词内的字符顺序不变。 如:I am a student. 转换成 student. a am I

    输入一个英文句子,翻转句子中的单词,要求单词内的字符顺序不变. 如:I am a student. 转换成 student. a am I 算法分析: 1.通过ReverseString(s,0,5) ...

  9. [c]输入一个英文句子,统计句子中单词的个数

    #include <stdio.h> #include <stdlib.h> //输入一个英文句子,统计句子中单词的个数 void main() { char s[256],p ...

最新文章

  1. 五款常用协议分析处理工具推荐
  2. 如何快速融入一家公司
  3. PHP7扩展开发(二):配置项与全局数值
  4. 微信小程序onLoad与onShow的区别
  5. php7.0康乐安装_Linux环境PHP7.0安装
  6. docker 封装sql_docker封装mysql镜像
  7. 多用户在线人数监听(基于TomCat)
  8. 【王牌选手分享】一发问鼎!鹅厂大神上分思路,助你玩转初赛!
  9. HDU - 1272小希的迷宫
  10. git21天打卡Day1-linux下安装git
  11. portal认证 只能重定向80和443请求_华为防火墙内置Portal认证报文交互
  12. iOS -- SKPhysicsJointSpring类
  13. JavaWeb实现视频在线播放
  14. 管家婆辉煌 经营历程 Date exceeds maximum of 19-12-31 报错解决办法
  15. stm32实现红外自发自收
  16. 实验三LED计数静动态显示(附代码和电路图)
  17. jqwidgets 国际化- 中文 jqxGrid 中文语言包 gridlocalization
  18. 手把手教你用frp内网穿透
  19. ASEMI可控硅模块MTC110-16为何能得到大家的青睐
  20. 重复图案排版_8个免费图案发生器,用于创建重复的图案背景

热门文章

  1. Git 基础之凌波微步
  2. 实现紧急联系人功能——基于SQL数据库
  3. 使用IDISPLAY_SetColor设置字体颜色的方法
  4. Spring Security 框架学习之十二 单点登录原理(部分注解是我原创,其余是转载网上电子书内容,献丑了,写的不对请大家见谅,如有侵权我立即删除)(主要是为了自己学的知识备忘)
  5. php API接口入门
  6. 【出差现场】博通网卡问题定位流水账及小总结
  7. 在linux服务器上用ffmpeg进行视频转换
  8. Java之Date类和Calendar类的区别
  9. rt_thread ota固件打包程序下载
  10. 在小程序扫码的方式拿到太阳码的路径