字符串反转
来源:互联网 发布:德国pjur怎么样 知乎 编辑:程序博客网 时间:2024/05/16 18:36
题目描述
给定一个长度不超过100的字符串,求其长度,并将其反转后输出
输入
输入包括一行长度不超过10的字符串,字符串仅由小写字母组成
输出
输出包括2行,第一行为字符串长度,第二行为字符串反转后输出结果。
样例输入
hello
样例输出
5olleh解析:此题不难,但要明白gets和%s的区别,gets可以读入空格,而%s不可以。求字符串的长度可以调用strlen函数,但别忘了函数文件string.h.老规矩,代码附上:#include<stdio.h>#include<string.h>/*int main(){ char a[10]; int i,len; scanf("%s",a); len=strlen(a); printf("%d",len); printf("\n"); for(i=len-1;i>=0;i--) printf("%c",a[i]); return 0;}*/int main(void){ char a[11]; gets(a); int i,len=0; for(i=0;a[i]!='\0';i++){ len++; } printf("%d\n",len); for(i=len-1;i>=0;i--){ putchar(a[i]); } return 0;}
阅读全文
0 0
- 字符串反转,单词反转
- 字符串反转
- 反转字符串
- 字符串反转
- 字符串反转
- 反转字符串
- 字符串反转
- 字符串反转
- 字符串反转
- 反转字符串
- 字符串反转
- 反转字符串
- 字符串反转
- 字符串反转
- 反转字符串
- 反转字符串
- 反转字符串
- 字符串反转
- Linux下搭建 NFS
- 基于Cesium剖面分析功能的实现
- 无向图的遍历(BFS+DFS,MATLAB)
- LVM(逻辑卷管理)
- 欢迎使用CSDN-markdown编辑器
- 字符串反转
- 问题 F: 拦截导弹
- 求阶乘
- 线段树模板(学长给的,自己消化了一下,其实基本上差不多(好吧,一模一样QAQ))
- 初学JDBC
- [第七季]4.控制DIV的选取
- 集训第十三天(2017/8/12)刷二分法的题
- 南阳-108-士兵杀敌(一)
- edge浏览器整理收藏夹 找不到收藏夹