计161_Problem : 字符串操作一(串)
来源:互联网 发布:道亨软件 编辑:程序博客网 时间:2024/05/21 00:55
/*Description输入一长度为n的字符串,若其n为偶数,则将字符串从中间反转,若为奇数,则将前后各(n-1)/2个字符反转,中间字符不动。InputOutputSample InputasdfghjklqwertySample OutputfdsaglkjhewqytrHINT*/#include <stdio.h>#include <stdlib.h>#include<string.h>int main(){ int n; int i,j; char temp; char str1[100]; gets(str1); n=strlen(str1); for(i=0,j=n/2-1;i<j;i++,j--) { temp=str1[i]; str1[i]=str1[j]; str1[j]=temp; } if(n%2==0) i=n/2; else i=n/2+1; for(j=n-1;i<j;i++,j--) { temp=str1[i]; str1[i]=str1[j]; str1[j]=temp; } puts(str1); return 0;}
运行结果:
0 0
- 计161_Problem : 字符串操作一(串)
- 计161_Problem : 字符串操作二(串)
- 计161_Problem : 字符串替换(串)
- 计161_Problem T: 字母变成其下一字母
- 计161_Problem L: 韩信点兵
- 计161_Problem W: 武功秘籍
- 计161_Problem Z: 切面条
- 计161_Problem N: 奇怪的分式
- 计161_Problem P: 迭代法求平方根
- 计161_Problem X: 转义字符的使用
- 计161_Problem : 找出N之内的所有完数
- 计161_Problem Y: C语言实验--字符变量的输入输出
- 计161_Problem K: C语言实验——分数序列
- 计161_Problem : C语言实验——一元二次方程Ⅱ
- 计篇(一)
- 字符串操作(一)
- 字符串操作(一)
- 在一字符串中统计单词
- spring的DI/IOC机制
- delphi RestClient 用法1
- linux 误删除Oracle数据文件恢复
- Hadoop-2.7.3环境下Hive-2.1.1安装配置。
- 数据排序
- 计161_Problem : 字符串操作一(串)
- 使用kaptcha生成验证码
- logstash5.x 启动异常
- oracle分页的两种方式
- Tomcat安装与部署
- 使用eClipse将java源码打包成jar包
- 丢手帕问题 (约瑟夫问题)
- Ubuntu系统性能检测软件--Le测评
- mybatis 的逆向工程自动生成代码,如果不能使用,可能的原因