南京做网站优化的企业排名,手机如何制作一个网站,微信开放平台 网站开发,网站搜什么关键词好Problem: 7. 整数反转 文章目录 思路解题方法Code结果 思路
运算部分
while(x 0) {y x % 10;y * 10;x / 10;
}
y / 10;对于大于32位的数要用long int类型的变量保存用pow算-2的31次方和2的31次方-1。
解题方法
由思路得
Code
int reverse(long int x){long int y … Problem: 7. 整数反转 文章目录 思路解题方法Code结果 思路
运算部分
while(x 0) {y x % 10;y * 10;x / 10;
}
y / 10;对于大于32位的数要用long int类型的变量保存用pow算-2的31次方和2的31次方-1。
解题方法
由思路得
Code
int reverse(long int x){long int y 0, flag 1;if(x 0) {x * -1;flag 0;}while(x 0) {y x % 10;y * 10;x / 10;}y / 10;if(y (long)pow(-2, 31) || y (long)pow(2, 31)-1) return 0;else if(!flag) y * -1;return y;
}结果