首字母变大写
来源:互联网 发布:大学生网络直播的利弊 编辑:程序博客网 时间:2024/05/07 13:15
首字母变大写
Time Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other)
Total Submission(s) : 107 Accepted Submission(s) : 56
Font: Times New Roman | Verdana | Georgia
Font Size: ← →
Problem Description
输入一个英文句子,将每个单词的第一个字母改成大写字母。
Input
输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。
Output
请输出按照要求改写后的英文句子。
Sample Input
i like acmi want to get an accepted
Sample Output
I Like AcmI Want To Get An Accepted//正确的写法 #include<stdio.h>#include<string.h>int main(){ int i,n,len; char str[110]; while(gets(str))//输入的是 i like acm整个的字符串,而如果用scanf的话会默认输入三个字符串i,like,acm. { len=strlen(str); for(i=0;i<len;i++) if(i==0||str[i-1]==' ')//空格加引号 str[i]=str[i]-32;//在ascII中小写字母减去32(不用加引号)得对应的大写字母 printf("%s\n",str); }return 0;}//用scanf错误的写法 #include<stdio.h>#include<string.h>int main(){int n,i;char a[1000];while(~scanf("%s",a)){n=strlen(a);for(i=0;i<n;i++){if(i==0)a[i]=a[i]-32; if(a[i]==' ') a[i+1]=a[i+1]-32;}printf("%s\n",a);}return 0;}
错误输出为
I
Like
Acm
0 0
- 2026 首字母变大写
- HDOJ2026 首字母变大写
- hdu2026 首字母变大写
- 首字母变大写
- hdu2026首字母变大写
- hdoj_2026 首字母变大写
- 首字母变大写
- hdu-首字母变大写
- 【首字母变大写 2026】
- acm--首字母变大写
- 1249首字母变大写
- 首字母变大写
- 首字母变大写
- HDU_2026首字母变大写
- 2026 首字母变大写
- hdu2026 首字母变大写
- HDU_2026 首字母变大写
- 首字母变大写(2026)
- OC 关联对象(Associated Object)
- Java基础知识1
- hdu5289RMQ
- Ubuntu java 环境变量
- HDOJ 5292 Pocket Cube 构造
- 首字母变大写
- 错误代码: 1305 PROCEDURE world.insert_data does not exist
- 【经典BUG】exe与dll同时使用Lua的一个内存崩溃异常
- 不要62
- 按照规定删除字符
- C语言--程序设计基础(二)
- Android Toast几种用法
- Python学习日志之Python函数
- 自定义pictureBox 控件 任意形状(圆形)