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 关注
- 1330 浏览
添加回答
举报
0/150
提交
取消