练习1.19
来源:互联网 发布:手机木马软件 编辑:程序博客网 时间:2024/05/16 18:55
编写函数reverse(s),将字符串s中的字符顺序颠倒过来。
使用给函数编一个一个程序,每次颠倒一个输入行的顺序。
代码:
#include <stdio.h>#include <string.h>#include <stdlib.h>#define MAXLINE 1024char *reverse(char *s);int main(int argc, char *argv[]){ char line[MAXLINE] = ""; FILE *fp = fopen("main.c", "r"); while (fgets(line, MAXLINE-1, fp) != NULL) { printf("%s", line); reverse(line); printf(line); getchar(); } return 0;}char *reverse(char *s){ size_t i = 0; size_t j = strlen(s)-1; while (i < j) { char c = s[i]; s[i] = s[j]; s[j] = c; ++i;--j; }}
- 练习1.19
- 【SICP练习】13 练习1.19
- SICP 练习1.19
- c++ primer 练习 1.19
- 练习
- “++”“--”练习
- 练习
- 练习
- 练习
- 练习
- 练习
- 练习
- 练习
- 练习
- 练习
- 练习
- 练习
- 练习
- Linux下Tomcat的启动、关闭、杀死进程
- android 发送邮件时问题
- 动态获取表单里的所有文本域和值
- nim安装系统
- Upgrade Oracle RAC to 11.2.0.3 from 11.2.0.1 on Linux
- 练习1.19
- 如何让app的Documents目录暴露在iTunes下
- shell学习
- AIX下如何解压缩zip文件
- CSDN啊,你的博客不是一般的慢啊!
- 问题解决: svn连接google code 易掉线
- nim 系统克隆
- Installing Oracle11g R2 RAC on RedHat Linux AS 5.8
- URLConnection 访问url 返回内容