题解 | #扭蛋机#
扭蛋机
https://www.nowcoder.com/practice/9d26441a396242a9a0f7d2106fc130c7
#include <stdio.h> void fuc(int a){ if(a==0) return ; if(a%2==1){ fuc((a-1)/2); printf("2"); } else { fuc((a-2)/2); printf("3"); } } int main() { int a; while (scanf("%d %d", &a) != EOF) { // 注意 while 处理多个 case fuc(a); } return 0; }