解题思路:
注意事项:
参考代码:
public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s = sc.nextLine(); char[] a = new char[s.length()]; for (int i = 0; i < s.length(); i++) { a[i] = s.charAt(i); } for (int i = 0; i < s.length(); i++) { if (a[0] == '1') { for (i = 1; i < s.length(); i++) { if (a[i] == '1') { a[i] = '0'; } else { a[i] = '1'; } } } if (a[0] == '0') { break; } } for (int i = 15; i >= 0; i--) { if (a[i] == '0') { a[i] = '1'; break; } if (a[i] == '1') { a[i] = '0'; } } for (int i = 0; i < s.length(); i++) { System.out.print(a[i]); } }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:411 |
C语言训练-阶乘和数* (C语言代码)-------- 呆板写法浏览:1345 |
C语言训练-大、小写问题 (C语言代码)浏览:724 |
WU-复数求和 (C++代码)浏览:1995 |
三角形 (C++代码)递推浏览:755 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:626 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:632 |
1009题解浏览:722 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:1148 |
矩形面积交 (C++代码)浏览:1127 |