奇怪的比赛
#include<stdio.h>//score为完成第n题之后的分数void f(char s[] , int n , int score){if(n==0){if(score==10)puts(s);return;}//第n题答错s[n-1] = '0' ;f( s , n-1 , score+n );//第n题答对if(score%2==0){s[n-1] = '1' ;f(s,n-1,score/2);}}void main(){char s[10];s[10] = '\0' ;f(s,10,100);}
?