[CF808A] Lucky Year(规律)
题目链接:http://codeforces.com/contest/808/problem/A
题意:找一个数后面的仅有一位不是0的数,不包括当前这个数。
随便搞。
1 #include <bits/stdc++.h> 2 using namespace std; 3 4 int n; 5 6 int main() { 7 // freopen("in", "r", stdin); 8 while(~scanf("%d", &n)) { 9 int cnt = 0; 10 int m = n, hi; 11 while(m) { 12 if(m % 10 != 0) cnt++; 13 hi = m % 10; 14 m /= 10; 15 } 16 if(cnt == 1) m++; 17 m = n / 10; 18 int p = hi + 1; 19 while(m) { 20 m /= 10; 21 p *= 10; 22 } 23 printf("%d\n", p - n); 24 } 25 return 0; 26 }