这个完整的代码怎么写?

数字反转:

编写一个函数reverse,其功能是将一个正整数反转。如123可以反转为321,3682可以反转为2863,1200可以反转为21。

reverse函数的原型可以参考如下:

int reverse(int num);

其中num为要反转的数,函数的返回值为反转后的数。

从键盘上输入一个正整数n,代表要反转的数的个数,接着输入n个正整数,将这些正整数依次反转并输出。输出的数据之间用空格分隔。

你题目的解答代码如下:

#include<stdio.h>

int reverse(int num)
{
    int rn=0;
    while (num>0)
    {
        rn = rn*10 + num%10;
        num /= 10;
    }
    return rn;
}

int main()
{
    int n,i;
    scanf("%d", &n);
    int a[n];
    for (i = 0; i < n; i++)
        scanf("%d", &a[i]);
    for (i = 0; i < n; i++)
        printf("%d ",reverse(a[i]));
    return 0;
}

如有帮助,望采纳!谢谢!