c语言补充。

c语言补充。,第1张

#include "stdio.h"

void Inverse(char 樱返*p){

int i,j,t

for(j=0p[j]j++)

for(j--,i=0i<ji++,j--)

t=p[i],p[i]=p[j],p[j]=t

}

int main(int argc,char *argv[]){

char a[]="1234567890"

printf("Reverse order before:\n%s\n",a)

Inverse(a)

printf("\nAfter the reverse:\n%s\n",a)

return 0

}

运行结果瞎厅:脊神饥

如果输入an anple,该程序的输出结果是( na )。

strlen计数到'\0'结束,所以这个程序只对于an anple中的an进行处塌迅扮理,

{t=str[i]

str[i]=str[j-1]

str[j-1]=t

}

这一段团灶处理是交换字符昌闭,所以an交换后得到na输出


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12299915.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存