#T557832. 补数
补数
题目描述
1234+8765=9999,我们发现,1234和8765这两个数,每一位加起来都等于9,我们可以认为这两个数互为补数。在本题中,输入一个正整数,求它的补数。如果得到的补数的最高位为0,则忽略。
提示:输入1234,用9999减去它,得到的就是它的补数,但首先得构造出9999这个数呀。9999=10000-1。我们需要统计出输入的数的位数,如果是四位数,构造10000(1后面4个零),再减1,就是9999了。
输入格式
输入数据占一行,为一个正整数n,n≤100000000。
输出格式
输出占一行,为求得的答案。
输入输出样例 #1
输入 #1
1234
输出 #1
8765
输入输出样例 #2
输入 #2
99999999
输出 #2
0
说明/提示
本题出处
本题源自以下教材的编程习题:王桂平, 周思益, 周迎川著. C++编程与信息学竞赛数学基础, 北京大学出版社, 2025年7月出版.