在 C 语言中,可以使用 sprintf 函数将整数转换为字符串,然后使用 strlen 函数获取字符串的长度,最后使用循环和字符串的赋值运算符将字符串的每个字符逆序赋值到另一个字符串中。
代码示例如下:
#include <stdio.h>
#include <string.h>
int main() {
int n = 12345;
char s[10]; // 预留足够的空间
sprintf(s, "%d", n); // 将整数转换为字符串
int len = strlen(s); // 获取字符串的长度
for (int i = 0; i < len / 2; i++) { // 循环,交换两个字符
char temp = s[i];
s[i] = s[len - i - 1];
s[len - i - 1] = temp;
}
printf("%s\n", s); // 输出逆序后的字符串
return 0;
}