本文主要是介绍2009年南海初中竞赛 负进制,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目
解题思路
[模拟],具体可以参考题解https://www.luogu.org/problemnew/solution/P1017
代码
#include<cstdio>
#include<cmath>
#include<iostream>
using namespace std;
int c[10001],n; int main()
{scanf("%d",&n); int k=0; do{k++; c[k]=abs(n%2); n=-(int)((n-c[k])/2);} while (n!=0);for (int i=k;i>=1;i--)printf("%d",c[i]);
}
这篇关于2009年南海初中竞赛 负进制的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!