c语言、编写函数reverse_string将字符串反序输出
3 回答
函数式编程
TA贡献1807条经验 获得超9个赞
| 123456789101112131415161718 | //刚写的,测试通过,有疑问,欢迎交流#include<stdio.h> void reverse_string(char * str){ char * head = str; //保存指针头部 while(*str!='\0') //把st移到最后 str++; while(str!=head){ //逆序输出 str--; printf("%c", *str); } printf("%c", *str);} int main(){ reverse_string("helloworld"); return 0;} |
达令说
TA贡献1821条经验 获得超6个赞
void reverse_string(char *str)
{
int i;
for(i=0;*(str+i)!='\0';i++);
for(i>0;i>=0;i--)
printf("%c",*(str+i));
}
- 3 回答
- 0 关注
- 1435 浏览
添加回答
举报
0/150
提交
取消
