描述null11121 - Base -2
最近研究描述null,稍微总结一下,以后继续补充:
描述:除-2取余,余数为负的时,余数要减去-2,商要加一 #include <cstdio> #include <cmath> int main() { //freopen("a.txt","r",stdin); int n,t,len; int base[1010]; scanf("%d",&t); for(int p=1;p<=t;p++) { scanf("%d",&n); printf("Case #%d: ",p); if(!n) puts("0"); else { len=0; while(n!=0) { int c=n%(-2); n/=(-2); if(c<0) { c+=2; n++; } base[len++]=c; } for(int i=len-1; i>=0; i--) printf("%d",base[i]); puts(""); } } return 0; }
文章结束给大家分享下程序员的一些笑话语录: 看到有人回帖“不顶不是中国人”,他的本意是想让帖子沉了。
---------------------------------
原创文章 By
描述和null
---------------------------------