#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月出版.