题目链接:点击打开链接
思路:无敌水思维题。
// CodeForces 808A Lucky Year 运行/限制:31ms/1000ms
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <cmath>
#include <iostream>
using namespace std;
int main(){
int num;
while (scanf("%d", &num) != EOF) {
int t = num;
int len = (int)log10(t);//最高位后有几位
for (int i = 0; i < len; i++) {
t /= 10;
}
t++;
for (int i = 0; i < len; i++) {
t *= 10;
}
printf("%d\n", t - num);
}
return 0;
}

本文介绍了一个简单的编程挑战题“幸运年”的解决思路与代码实现。通过计算输入年份到下一个所有位数都不相同的年份之间的差距,使用C++语言实现了这一逻辑。文章提供了一份简洁明了的代码示例。
&spm=1001.2101.3001.5002&articleId=78403198&d=1&t=3&u=8cd5ead307e74e8bb03f74522687d6a7)
203

被折叠的 条评论
为什么被折叠?



