输入一个多位数,将它逆序输出。
递归法
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
void nixu(int x);
int main()
{
int x;
printf("请输入要逆序的数:");
scanf("%d", &x);
printf("逆序后:");
nixu(x);
return 0;
}
void nixu(int x)
{
if (x > 0)
{
printf("%d", (x % 10));//先输出个位数
nixu(x / 10);//除去个位再递归
}
}