#include <stdio.h>#include <stdbool.h>int main() { long int input = 0; // 判断当前读取的数字是否偶数的标志 bool flag = false; // 使用%1ld使得scanf函数每次只能读取一个数字 while (1 == scanf("%1ld", &input)) { if (input % 2 == 0) { // 如果读取的数值不是奇数时,不打印并提前结束当前循环 if (false == flag) { continue; } printf("0"); } else { printf("1"); // 若当前读取的数值是偶数时,则将标志变量flag赋值为真 // 当再读取到偶数时,不结束当前循环即执行打印操作 flag = true; } } return 0;}