int main()
{
int n, i,a;
scanf("%d", &n);
for (i = n;i <= 10000;i++)
{
if (i < 10)
{
a = i;
}
else if (i < 100)
{
a = (i % 10) + (i / 10);
}
else if (i <= 1000)
{
a = (i % 10 )+ (i / 100) + (i / 10 % 10);
}
else
{
a = (i % 10 )+( i / 10 % 10) + (i / 100 % 10) + (i / 1000);
}
if (a % 4 == 0)
{
printf("%d", i);
break;
}
else
{
continue;
}
}
return 0;
}
我们规定,对于一个整数 a,如果其各位数字相加之和能够被 4 整除,则称它是一个特殊数字。现在,给定一个整数 n,请你计算并输出不小于 n 的最小特殊数字。
于 2022-03-22 17:54:31 首次发布