标签:can style 输入 优秀 进一步 比较 int 练习 tns
#include<stdio.h> void e(int n) { int cur,i; for(i=0,cur=1;cur<=n;cur<<=1,i++); printf("2"); for(;cur>0;cur>>=1,i--) { if(cur&n) { if(cur>2) { printf("("); e(i); printf(")"); } if(cur==2) ; if(cur==1) printf("(0)"); if((n-=cur)!=0) printf("+2"); } } } int main() { int a; scanf("%d",&a); e(a); return 0; }
标签:can style 输入 优秀 进一步 比较 int 练习 tns
原文地址:http://www.cnblogs.com/zhangzimu/p/6193272.html