Problem G: 零起点学算法106——首字母变大写
Description
输入一个英文句子,将每个单词的第一个字母改成大写字母。
Input
输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。
Output
请输出按照要求改写后的英文句子。
Sample Input
i like acm
i want to get an accepted
Sample Output
I Like Acm
I Want To Get An Accepted
代码实现
#include<bits/stdc++.h>
using namespace std;
int main()
{char a[200];while(gets(a)){if(a[0]>='a' && a[0]<='z') a[0]-=32;for(int i=1;i<strlen(a);i++)if(a[i-1]==' ' && (a[i]>='a' && a[i]<='z'))a[i]-=32;printf("%s\n",a);}return 0;
}
上面这个用%s输出是对的
但是下面这个用%c输出就是wa 不知道为啥 有知道的大佬请留言
#include<bits/stdc++.h>
using namespace std;
int main()
{char a[200];while(gets(a)){if(a[0]>='a' && a[0]<='z') printf("%c",a[0]-32);for(int i=1;i<strlen(a);i++)if(a[i-1]==' ' && (a[i]>='a' && a[i]<='z'))printf("%c",a[i]-32);elseprintf("%c",a[i]);cout<<endl;}return 0;
}
Problem G: 零起点学算法106——首字母变大写相关推荐
- 1165: 零起点学算法72——首字母变大写
1165: 零起点学算法72--首字母变大写 Time Limit: 1 Sec Memory Limit: 64 MB 64bit IO Format: %lld Submitted: 705 ...
- Problem I: 零起点学算法89——程序设计竞赛
Problem I: 零起点学算法89--程序设计竞赛 Description 每年5月份,省里都要举行程序设计竞赛. 为了让最优秀的学生去参加比赛,我们一般需要做一个选拔工作. 现在你来帮老师完成这 ...
- Problem C: 零起点学算法95——弓型矩阵
Problem C: 零起点学算法95--弓型矩阵 Description 输出n*m的弓型矩阵 Input 多组测试数据 每组输入2个整数 n和m(不大于20) Output 输出n*m的弓型矩阵, ...
- Problem C: 零起点学算法82——数组中查找数
Problem C: 零起点学算法82--数组中查找数 分析 对数据进行遍历判断即可. Description 在给定的数组中查找一个数 Input 多组测试,每组第一行输入1个整数n(n<20 ...
- Problem E: 零起点学算法25——判断是否直角三角形
#include<stdio.h> int main() {int a,b,c;while(scanf("%d %d %d",&a,&b,&c) ...
- Problem D: 零起点学算法24——判断奇偶数
#include<stdio.h> int main() {int a;while(scanf("%d",&a)!=EOF)if(a%2==0)printf(& ...
- Problem E: 零起点学算法84——数组中删数II
Description 在给定的数组中删除数 Input 多组测试,每组第一行输入1个整数n(n<20),然后是n个整数 第二行输入1个整数m Output 删除在第一行的n个整数中的数字m(多 ...
- c语言起点零算法32继续求多项式,武汉科技大学ACM :1001: 零起点学算法34——继续求多项式...
Problem Description 输入1个正整数n, 计算1+(1+2)+(1+2+3)+...+(1+2+3+...+n) Input 输入正整数n(多组数据) Output 输出1+(1+2 ...
- 零起点学算法104——第几天?
零起点学算法104--第几天? Time Limit: 1 Sec Memory Limit: 128 MB 64bit IO Format: %lld Description 给定一个日期,输 ...
最新文章
- 1.13 复制(拷贝)数组的4种方法:arraycopy()方法、clone() 方法、copyOf()和copyOfRan
- lazada本地店怎么开通,需要什么条件?
- mysql加索引快很多
- android dp转px的公式_公式px到dp,dp到px android
- STL源码剖析 基本算法 < stl_algobase.h >
- 树莓派3B+学习笔记:4、查看GPIO
- 第八节:ES6为数组做了哪些扩展?
- MySQL SQL优化之覆盖索引
- leetcode—sqrt
- oracle导入导出表
- Java8 HashMap之tableSizeFor
- 190602每日一句
- 《搭建你的数字积木 数字电路与逻辑设计》(1)
- mysql gtid 1236错误_错误1236
- Android蓝牙自动配对Demo,亲测好使!!!
- 【Python进阶】9- Pandas的应用
- 2018计算机网络MOOC第一章作业1
- mysql初始化数据库
- 音圈电机模组选择直线导轨还是交叉导轨?
- 新能源汽车行业研究报告
热门文章
- 尚硅谷在线教育十四:微信支付
- 事件营销此起彼伏,效果决定未来
- javabean|MVC|Filter|监听器|过滤器|JDBC
- android studio 使用 jni 编译 opencv 完整实例 之 图像边缘检测!从此在andrid中自由使用 图像匹配、识别、检测...
- dns域名解析过程——从浏览器输入网址到页面显示的中间过程
- java基础(1)—1
- 报错:FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask原因查找
- 5-5 圆周率Java
- eslint报错解决方案:--fix的使用
- 【东大自控笔记9】一文掌握根轨迹法