输入一串字符串,将其逆向输出
2016-01-08 15:18
288 查看
方法一:
方法二
#include<stdio.h> int main(void) { char m,str[100]; int i, j; printf("Please input a string:\n"); scanf("%s",str); printf("The origal string into:%s\n", str); for (i = 0; str[i] != '\0'; i++) for (j = i + 1;str[j] != '\0'; j++) { m = str[i]; str[i] = str[j]; str[j] = m; } printf("The string changs into:%s\n", str); return 0; }
方法二
#include <stdio.h> int main() { char s[100]; char *p; int i; p=s; scanf("%s",s); for (i=0; p[i]!='\0'; i++) { } for (i--; i>=0; i--) { printf("%c",p[i]); } }
相关文章推荐
- linux与手机同步信息的神器——为知笔记
- Java身份证验证方法
- NSString copy or not (strong)?
- 虚拟机Failed to start LSB: Bring up/down networking
- 行为树(Behavior Tree)实践(1)– 基本概念
- 解决iOS空指针数据的问题
- 银行卡号规则
- android 新闻demo (暂时有一个bug)
- Android4.0窗口机制token分析以及activitiy, dialog, toast 窗口创建过程分析
- eclipse中运行tomcat7源代码
- JAVA 中 静态方法,非静态方法,构造方法 ,执行顺序
- atl的全局表原理.
- IOS开发静态库
- angular js里 当使用ng-repeat 时出现 $$hashKey的键值对
- web三个域对象的区别
- 全排列(递归与非递归实现)
- 学习html5 中的canvas(一)
- Java 线程同步
- 1.4.0 GENERATING CONTENT(生成内容)
- 如何用winscp连接suse