A
这么简单的题直接贴代码好了。
1 #include <cstdio> 2 #include <cmath> 3 using namespace std; 4 5 bool islucky(int a) 6 { 7 a = abs(a); 8 while(a) 9 { 10 if(a % 10 == 8) return true; 11 a /= 10; 12 } 13 return false; 14 } 15 16 int main(void) 17 { 18 int a, b = 1; 19 scanf("%d", &a); 20 while(!islucky(a + b)) b++; 21 printf("%d\n", b); 22 23 return 0; 24 }