设为首页 加入收藏

TOP

C语言实现将数字颠倒
2014-11-23 23:16:56 来源: 作者: 【 】 浏览:2
Tags:语言 实现 数字 颠倒

用算法实现将一个输入的数字颠倒(输入12345->54321),要求不调用任何系统函数,也不能将输入的数字转换为字符串作为中间过渡。


#include


long reverse(long number)
{
long tmp=0;
while(number!=0)
{
tmp=(tmp*10 + number%10);
number=number/10;
}
if(number<0) return (-tmp);
else return tmp;
}


main()
{
long num , sum;
printf("please enter a number:");
scanf("%ld",&num);
sum=reverse(num);
printf("%ld\n",sum);
}


C语言梳理一下,分布在以下10个章节中:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇OpenCV函数cv2DRotationMatrix实.. 下一篇DM8168_ETV_V1.1开发板mount主机..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: