作者:伟大的zhang1jin2cheng

原题

提交

题目描述

猫在练习写字。今天在练习写数字19,不小心把19写反了。

给出猫写的三位数整数n。将n中的每一个数字1替换为9,将每一个数字9替换为1,输出得到的整数。

输入输出格式

输入格式

输入以以下形式从标准输入给出:

n

输出格式

请输出n的每个数字19替换后的整数。

输入输出样例

输入样例 #1

119

输出样例 #1

991

输入样例 #2

999

输出样例 #2

111

说明

制约

  • 111 n 999
  • n是每个数字为19的整数

Sample Explanation 1

将个位的9改写成1,十位的1改写成9,百位的1改写成9,即991

Luogu [ABC111A] AtCoder初学者竞赛999

ABC [ABC111A] AtCoder初学者竞赛999

方法

输入一个字符串n,遍历字符串n,如果是1则替换为9,同样,如果是9则替换为1,最后输出改正的字符串n

#include<bits/stdc++.h>
using namespace std;
int main()
{
    string n;int i;
    cin>>n;
    for(i=0;i<n.length();i++)
    {
        if(n[i]=='1')
            n[i]='9';
        else if(n[i]=='9')
            n[i]='1';
    }
    cout<<n;
    return 0;
}