支付宝面试算法题

来源:互联网 发布:淘宝举报卖家怎么举报 编辑:程序博客网 时间:2024/05/22 12:23

所谓的对称数如12321,23432等整数,用C语言设计一个算法,输入一个整数,判断其是否对称数

算法如下:

bool is_wanted(const unsigned p_data) {

unsigned data = p_data;

unsigned new_data = 0;

while(data / 10) {

new_data *= 10;

new_data += data%10;

data /= 10;

if (data < 10) {

new_data += data % 10;

}

}

if (new_data == p_data) 

return true;

else

return false;

}

原创粉丝点击