您的位置:首页 > 其它

两种方法实现去掉一个int数的最高位

2011-09-18 21:45 477 查看
//两种方法实现去掉一个int数的最高位
#include <stdio.h>
#include <stdlib.h>
int fun(int num)
{
int i,k;
for (k=10;k<=num;k*=10)
i=num%k;
return i;
}
int fun2(int num)
{
char buf[200];
itoa(num,buf,10);
return atoi(buf+1);
}
int main()
{
printf("%d\n",fun2(567849999));
printf("%d\n",fun(567849999));
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐