分类：电脑/网络-软件
问题：一道简单的C语言题。怎么不用递归法做呢？？详细。。谢谢~~请编写 
请编写一个递归int reverse(int value),其功能为逆序返回给定的正整数值.例如,通过value带入正整数1349,返回9431.
回答：代码如下：
#include<stdio.h>

int reverse(int value)
{
  int result=0;
  while(value>0)
  {
    result=result*10+value%10;
    value=value/10;
  }
  return result;
}
void main() 
{ 
  int i;
  printf("Please input an Integer:");
  scanf("%d",&i);
  printf("The result is:%d\n",reverse(i));
}