c语言逆转功能函数 c语言逆转功能函数是什么

C语言字符串逆转函数

只需要将字符数组的前后数据进行交换就行了。

创新互联是一家专业提供从江企业网站建设,专注与成都做网站、网站制作、H5高端网站建设、小程序制作等业务。10年已为从江众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。

#include stdio.h

#include string.h

char* reverse(char *x)

{

int i, tem, len = strlen(x);

int n = len / 2;

for (i = 0; i = n; i++)  // 前后交换数据

{

tem = x[i];

x[i] = x[len - 1 - i];

x[len - 1 - i] = tem;

}

return x;

}

int main()

{

char p[] = "abcdefghijk";

printf("relust = %s\n", reverse(p));

return 0;

}

C语言 字符串反转函数(不使用库函数)

char *revstr(char *str, size_t len)

{

char *start = str;

char *end = str + len - 1;

char ch;

if (str != NULL)

{

while (start end)

{

ch = *start;

*start++ = *end;

*end-- = ch;

}

}

return str;

}

C语言编写函数把一个4位数,进行逆转.比如1234,转变为4321.

#include stdio.h

int main()

{

int n=1234;

do {

printf( "%d", n%10 ); //输出个位数

n /= 10; //缩小10倍,去除个位数

} while (n!=0); //当n为0时结束循环

printf("\n");

retrun 0;

}


网站栏目:c语言逆转功能函数 c语言逆转功能函数是什么
文章起源:http://scyanting.com/article/hippjp.html