#include<bits/stdc++.h> using namespace std; int main() { string a; cin>>a; int len=a.size(); for(int i=1;i<len;i++) { if(a[i]=='1') a[i]='0'; else a[i]='1'; } if(a[len-1]=='0') a[len-1]='1'; else { int k=len-1; int flag=0; while(a[k]=='1') { a[k--]='0'; } a[k]='1'; } cout<<a<<endl; return 0; }
0.0分
0 人评分
C语言训练-列出最简真分数序列* (C语言代码)浏览:500 |
C语言训练-斐波纳契数列 (C语言代码)浏览:1165 |
C语言训练-求矩阵的两对角线上的元素之和 (C语言代码)浏览:598 |
C语言训练-求素数问题 (C语言代码)浏览:1451 |
人见人爱A+B (C语言代码)浏览:625 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:548 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:817 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:534 |
C二级辅导-等差数列 (C语言代码)浏览:694 |
DNA (C语言代码)浏览:735 |