c++函数题-牛牛与好数

若一个数的首位和末位相等,则定义这个数为“好数”。 例如:1231、4512394是好数,而12345、768740则不是好数。 请你编写一个函数,判断是不是好数。如果是好数则返回true,否则返回false。

示例1

输入

1231

返回值

true

说明 首位和末位都是1,相等。

示例2

输入

4

返回值

true

说明 首位和末位都是4,相等。

示例3

输入

100

返回值

false

说明 首位是1,末位是0,不相等。

class Solution {
    
    
public:
    /**
     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
     * 判断x是不是好数
     * @param x int整型 待判断的数
     * @return bool布尔型
     */
    bool judge(int x) {
    
    
       int b = x%10;
	while(!(x<=9&&x>0))
	{
    
    
		x/=10;
	}
	if(x==b)
	return true;
	else return false;
    }
};

猜你喜欢

转载自blog.csdn.net/weixin_51198300/article/details/113617767
今日推荐