判断一个整数里面是否包含 3 这个数字
int check(int x)
{
if (x % 4 != 0) return 0;
bool flag = 0;
while (x != 0)
{
int p = x % 10;
if (p == 3)
{
flag = 1;
break;
}
x = x / 10;
}
if (flag == 0) return 0;
else return 1;
}
整数倒序输出
a = n;
do
{
k = k * 10 + a % 10;
a = a / 10;
}
while (a != 0);
用递归的方法实现
void swap(int a)
{
if (a == 0)
{
return ;
}
else
{
cout << a % 10;
if (a >= 10)
swap(a / 10);
}
}