#include <stdio.h>
#include <string.h>
#define MAX 1024
void turn(int k, char *src) 这里是定义调用的函数
{
int i = 0;
int len = 0;
char temp;
while( k != 0)
{
src[i] = k % 10 + '0'; 这里遍历所输入的整数并且将其每一位都输入数组
k = k / 10;
i++;
}
src[i] = '\0';
len = strlen(src);
for(i = 0 ; i < len / 2 ;i++)
{
temp = src[i];
src[i] = src[len - i -1]; 由于用数组输入的数是倒序,所以将头尾互调
src[len - i - 1] = temp;
}
}
int main()
{
int k;
char src[MAX];
printf("please input a number = \n");
scanf("%d",&k);
turn(k,src); 这里调用函数
printf("the number is : %s\n",src);
return 0;
}