acwing 3547.特殊数字
题目描述
给定一个整数n,找到一个最小的整数a>=n满足a每位数字相加能被4整除
解题思路
直接暴力枚举a,找到一个满足条件的a直接输出就行了
代码
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int n;
int main(){
scanf("%d",&n);
for(int i=0;i<=100;i++){
int a=n+i;
int b=a;
int sum=0;
while(a){
sum+=a%10;
a/=10;
}
if(sum%4==0){
printf("%d",b);
break;
}
}
return 0;
}