HDU 2026
来源:互联网 发布:汽车销量数据 编辑:程序博客网 时间:2024/04/27 22:30
首字母变大写
eg:i like acm——I Like Acm。
解题思路:
使用指针,先修改首地址的大小写,对符合条件p+1的再修改,最后将修改完的一次性输入,别忘了加上\n。
1 #include<stdio.h> 2 int main(){ 3 char *p,a[105]; 4 while(gets(a)!=NULL){ 5 p=a; 6 *p=*p-32; 7 for(p=a+1;*p!='\0';p++){ 8 if(*p==' ') 9 *(p+1)=*(p+1)-32; 10 } 11 printf("%s\n",a); 12 } 13 return 0; 14 }
问题:gets()会发出警告,不过还是可以继续执行,听说fgets()可以解决问题。
请查阅相关资料:http://www.cnblogs.com/joeblackzqq/archive/2011/04/10/2011277.html
0 0
- hdu 2026
- HDU-2026
- HDU 2026
- HDU 2026
- HDU 2026
- hdu 2026
- HDU 2026
- HDU-2026首字母大写
- hdu oj 2026
- Hdu 2026 首字母大写
- HDU 2026 JAVA
- hdu
- hdu
- HDU
- hdu ()
- hdu
- hdu
- HDU
- Git命令整理
- ios 验证码倒计时
- 全面解析Unity3D自动生成的脚本工程文件
- python常用代码片
- [OpenGL] 基于纹理绘制的透明精灵(透明纹理)
- HDU 2026
- 辛辛苦苦
- 字符串指针与字符数组的区别
- 面向切面编程(AOP)
- 【阿库娅教你X代码】PlayFair密码——1
- linux内核版本号命名的那点事
- 子类父类-静态语句块-构造语句块-构造函数-执行顺序
- Android应用A启动应用B的某个Activity
- 阶乘