#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; }
#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; }