社区
C语言
帖子详情
C中,如何将一个字符串倒序存放并输出??
billyou
2003-06-13 02:41:25
C中,如何将一个字符串倒序存放并输出??
...全文
1785
12
打赏
收藏
C中,如何将一个字符串倒序存放并输出??
C中,如何将一个字符串倒序存放并输出??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bigtea
2003-06-14
打赏
举报
回复
看来有的人就得给“完整代码”才行!!!
shanweibing
2003-06-13
打赏
举报
回复
方法很多,可以逆序复制到数组,再输出。也可以用递归。
lyyhz
2003-06-13
打赏
举报
回复
仔细体会一下a=b,b=c,c=a,然后用哪个方法都可以
flmttm
2003-06-13
打赏
举报
回复
同意qubo(),自己写一个:
main()
{
char *p;
char string[100];
char temp[100];
int i;
printf("input data:");
scanf("%s",string);
for(p=string;*p!=NULL;p++);
p=p-1;/*指向最后一个字符
for(i=0;p!=string;p--,i++)
{
temp[i]=*p;
}
temp[i]=*p;
strcpy(string,temp);
}
arfi
2003-06-13
打赏
举报
回复
自己写一个:
#include <stdio.h>
void revstr(char *s)
{
char *end = s;
char temp;
while(*end)
end++;
end--;
for(; s<end; s++, end--)
{
temp = *s;
*s = *end;
*end = temp;
}
}
void main(void)
{
char str[] = "hello";
revstr(str);
printf("%s\n", str);
}
qubo
2003-06-13
打赏
举报
回复
函数名: strrev
功 能: 串倒转
用 法: char *strrev(char *str);
程序例:
#include <string.h>
#include <stdio.h>
int main(void)
{
char forward[] = "string",*aftertemp;
printf("Before strrev(): forward :%s\n", forward);
aftertemp = strrev(forward);
printf("After strrev(): forward: %s\n", forward);
printf("After strrev(): aftertemp: %s\n", aftertemp);
return 0;
}
mechgoukiteng
2003-06-13
打赏
举报
回复
我记得有个c的标准函数可以完成的
叫什么_strcv什么的,不要意思,具体忘记了,去msdn查一下吧
slhuang
2003-06-13
打赏
举报
回复
楼2的应该可以了。
bigtea
2003-06-13
打赏
举报
回复
这样:
char c[10];
int i;
for (i=0;i<10/2;i++)
{
swap(c[i],c[10-i]);
}
Ewaterfish
2003-06-13
打赏
举报
回复
可以先定义一个char类型数组,输入字符,再通过strlen取得字符串长,再通过
循环将字符串顺序颠倒再输出。
boyfling
2003-06-13
打赏
举报
回复
TC3.0编译通过
boyfling
2003-06-13
打赏
举报
回复
#include <stdio.h>
#include <conio.h>
void RP(char *pStr, char **pBuffer)
{
if( *pStr!=0 )
{
RP(pStr+1, pBuffer);
*(*pBuffer)++=*pStr;
**pBuffer=0;
}
}
int main()
{
clrscr();
char szStr[32]="123456789";
char szBuffer[32];
char *p=szBuffer;
RP(szStr, &p);
puts(szBuffer);
return 0;
}
黑马程序员入学测试题详解
1、 ArrayList
list = new ArrayList
(); 在这个泛型为Integer的ArrayList
中
存放
一个
String类型的对象。 2、 编写
一个
类,在main方法
中
定义
一个
Map对象(采用泛型),加入若干个对象,然后遍历并打印出各元素的key和value。 3、 方法
中
的内部类能不能访问方法
中
的局部变量,为什么? 4、 定义
一个
交通灯枚举,包含红灯、绿灯、黄灯,需要有获得下
一个
灯的方法,例如:红灯获取下
一个
灯是绿灯,绿灯获取下
一个
灯是黄灯。 5、 编写
一个
类,增加
一个
实例方法用于打印一条
字符串
。并使用反射手段创建该类的对象, 并调用该对象
中
的方法。 6、 把当前文件
中
的所有文本拷贝,存入
一个
txt文件,统计每个字符出现的次数并
输出
,例如: a: 21 次 b: 15 次 c:: 15 次 把: 7 次 当: 9 次 前: 3 次 ,:30 次 7、 将
字符串
中
进行反转。abcde --> edcba 8、 编写程序,循环接收用户从键盘输入多个
字符串
,直到输入“end”时循环结束,并将所有已输入的
字符串
按字典顺序
倒序
打印。 9、 写一方法,打印等长的二维数组,要求从1开始的自然数由方阵的最外圈向内螺旋方式地顺序排列。 如: n = 4 则打印: 1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7 10、 28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐?(需写出分析思路)
字符串
倒序
存放
并
输出
/***
字符串
倒序
存放
并
输出
***/#include #includevoid fun(char str[]){ int i; char c; int len; /*len表示
字符串
长度*/ len=strlen(str); for(i=0;i {c=str[i]; str[i]=str[len-i-1]; s
Python 47个
字符串
方法
# Python 47个
字符串
方法## 课程介绍同学们是否总是要搜资料、查官网后,才知道怎么操作
字符串
?如果是,来学学本课程吧,本课程以讲解官网文档的方式,讲解 Python 47个
字符串
方法,涉及替换、删除、连接、查找、分割、格式化、编码、转换等
字符串
操作,带同学们系统学习 Python
字符串
方法。
C语言——将一串字符进行
倒序
【代码】C语言——将一串字符进行
倒序
。
c语言里如何
倒序
输出
字符,
倒序
输出
字符 C语言
匿名用户1级2010-11-26 回答#include#includevoid main(){char string1[200]; //用于
存放
输入的
字符串
char string2[200]; //用于
存放
倒序
后的
字符串
int invertion(char *ch1, char *ch2); //声明函数printf("Please input a sentences:\n");gets(stri...
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章