挺好,只当是交流一下编码心得吧。
程序代码:
#include<stdio.h> #include<string.h> int main() { char a[16]; int t, i, j; for(scanf("%d", &t); t--; puts(i ? a + 1 : a)) { a[0] = '0'; scanf("%s", a + 1); for(j = i = strlen(a) - 1; i && a[i] == '0'; i--); for(; a[i - 1] == '1'; a[i--] = '0', a[j--] = '1'); a[i--] = '0'; a[i] = '1'; } return 0; }
重剑无锋,大巧不工