fjnu 1742 语法检查
来源:互联网 发布:网上培训机构 知乎 编辑:程序博客网 时间:2024/05/01 14:52
Description
输入一段英文,对其进行一项语法检查,把每全句子的第一个字母改为大写。假设每个句子由“.”、“!”或“?” 结尾。
Input
字符串
Output
新字符串(答案后不用换行回车)
Sample Input
what a big classroom!there is a student in it.where is li?32basketball.
Sample Output
What a big classroom!There is a student in it.Where is li?32basketball.
Source:
#include<iostream>using namespace std;char s[100];void correct(){int i;/*for(i=0;s[i]!='/0';i++){if(s[i]>='A'&&s[i]<='Z')s[i]=s[i]+32;}*/for(i=0;s[i]!='/0';i++){if(i==0&&(s[i]>='a'&&s[i]<='z') ){s[0]=s[0]-32;continue;}if(s[i]=='?'||s[i]=='!'||s[i]=='.'){if(s[i+1]!='/0'&&(s[i+1]>='a'&&s[i+1]<='z') ){s[i+1]=s[i+1]-32;}else continue;}}}int main(){//freopen("fjnu_1742.in","r",stdin);gets(s);correct();cout<<s;}KEY:每个标点的后面,只要是小写就对其进行处理;
- fjnu 1742 语法检查
- fjnu 1454 变量名检查
- 语法检查
- FJNU
- Python语法检查
- Sql 语法检查
- vim php语法检查
- XML 语法检查机制
- clang语法检查设置
- sublime php语法检查
- 在线语法检查
- vim php语法检查
- texstudio语法检查
- hrbust 1170 语法检查
- eslint语法检查
- SQL SERVER 语法检查方法
- 去掉eclipse中的语法检查
- pylint python语法检查利器
- fjnu 1233 行编辑器
- 中华人民共和国劳动合同法
- fjnu 1160 洗牌问题
- fjnu 1157 老师的苦恼
- C# Windows Form 最小化系统托盘(Tray)
- fjnu 1742 语法检查
- 经典SQL语句收藏
- fjnu 1738 括号匹配检验
- 从C/C++到C# (3)
- vs2003 和vs2005下的发送SMTP邮件
- 请慎用ASP.Net的validateRequest="false"
- 海员javascript效果
- fjnu 1339 数素数
- default.css