反码是一种数的表示方式,在二进制中0和1是互反的。小南想把这个概念扩充到十进制,于是他定义了一种十进制反码:如果两个数字相加等于10,则这两个数字互反。例如1和9互反,2和8互反,5和5互反,0是个特殊的数,定义其反码为0。一个整数的反码就是按位将该整数的每一位数字取反。如1230的反码就是9870。小南希望你根据这个规则,编写程序实现:对输入的任意整数,输出其对应的反码。你能帮帮他吗?
多个样例。每个样例输入一个整数n,注意n可能是一个很大的数,位数最大可达1000位(负数包括符号位)。
对于每个样例,输出n对应的反码。每个样例结果输出占一行。
0
123
-456789
0
987
-654321