解题思路:
注意事项:
参考代码:
#include<stdio.h> void f(char a[]){ int i; if(a[0]=='1'){ for(i=1;i<16;i++){ if(a[i]=='0')a[i]='1'; else if(a[i]=='1')a[i]='0'; } for(i=15;i>0;i--){ if(a[i]=='1')a[i]='0'; else if(a[i]=='0'){ a[i]='1'; break; } } } } int main(){ char a[16]; gets(a); f(a); printf("%s\n",a); }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题10.1 (Java代码)浏览:1492 |
ASCII帮了大忙浏览:797 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:674 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1483 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:571 |
输入输出格式练习 (C语言代码)浏览:883 |
回文数(一) (C语言代码)浏览:1170 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:611 |
DNA (Java代码)浏览:971 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:456 |