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);
}
运行效果图如下:
C语言----输入一个英文句子,将每个单词的第一个字母改写为大写。相关推荐
- python输入一个英文句子、统计单词个数_C语言编程求一个英文句子中的单词数和最长单词的位置、长度及输出这个单词。c++编程 从键盘输入一个英文...
C语言编程求一个英文句子中的单词数和最长单词的位置.长度及输出这个单词. c++编程 从键盘输入一个英文 www.zhiqu.org 时间: 2020-11-23 我刚做了一关于英文句子里面每 ...
- python输入一个英文句子、翻转句子中单词的顺序_H面试程序(4):翻转句子中单词的顺序 ....
题目:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变. 句子中单词以空格符隔开.为简单起见,标点符号和普通字母一样处理. 例如输入"I am a student." ...
- python输入一个英文句子、翻转句子中单词的顺序_ODOA(1) 翻转句子中单词的顺序(C语言实现)...
动动手才发现自己现在的在C/C++方向的几个问题: 对自己的入门语言C语言变得非常陌生 编程的思维固定在找既有的方法,主要原因是python写多了,基本上所有常见的问题,都有现成的方法,让自己变得懒惰 ...
- 输入一个英文句子,翻转句子中单词的顺序 例如输入“I am a student.”,则输出“student. a am I”。
package com.atguigu.java; //输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变.句子中单词以空格符隔开. //为简单起见,标点符号和普通字母一样处理. //例如 ...
- 编写一个函数,该函数能判断一个英文句子str(带空格)中是否含有某个单词w,如“How old are you?”含有“old”。在main函数中输入一个英文句子,再输入一个单词,如果英文句子中含有那
题目要求: 编写一个C程序,实现以下功能: 编写一个函数,该函数能判断一个英文句子str(带空格(升级版))中是否含有某个单词w,如"How old are you?"含有&quo ...
- 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变,句子中单词以单个空格符隔开,为简单起见,不带标点符号。 例如输入“I am a student”,则通过控制台输出“student a
输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变,句子中单词以单个空格符隔开,为简单起见,不带标点符号. 例如输入"I am a student",则通过控制台输出& ...
- python输入一个英文句子、翻转句子中单词的顺序_Python反转句子中单词的顺序
输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变.句子中单词以空格符隔开.为简单起见,标点符号和普通字母一样处理. 例如:输入'I am a student.',则输出'student. ...
- 输入一个英文句子,翻转句子中的单词,要求单词内的字符顺序不变。 如:I am a student. 转换成 student. a am I
输入一个英文句子,翻转句子中的单词,要求单词内的字符顺序不变. 如:I am a student. 转换成 student. a am I 算法分析: 1.通过ReverseString(s,0,5) ...
- [c]输入一个英文句子,统计句子中单词的个数
#include <stdio.h> #include <stdlib.h> //输入一个英文句子,统计句子中单词的个数 void main() { char s[256],p ...
最新文章
- 五款常用协议分析处理工具推荐
- 如何快速融入一家公司
- PHP7扩展开发(二):配置项与全局数值
- 微信小程序onLoad与onShow的区别
- php7.0康乐安装_Linux环境PHP7.0安装
- docker 封装sql_docker封装mysql镜像
- 多用户在线人数监听(基于TomCat)
- 【王牌选手分享】一发问鼎!鹅厂大神上分思路,助你玩转初赛!
- HDU - 1272小希的迷宫
- git21天打卡Day1-linux下安装git
- portal认证 只能重定向80和443请求_华为防火墙内置Portal认证报文交互
- iOS -- SKPhysicsJointSpring类
- JavaWeb实现视频在线播放
- 管家婆辉煌 经营历程 Date exceeds maximum of 19-12-31 报错解决办法
- stm32实现红外自发自收
- 实验三LED计数静动态显示(附代码和电路图)
- jqwidgets 国际化- 中文 jqxGrid 中文语言包 gridlocalization
- 手把手教你用frp内网穿透
- ASEMI可控硅模块MTC110-16为何能得到大家的青睐
- 重复图案排版_8个免费图案发生器,用于创建重复的图案背景