![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
进制转换
tunyalana
这个作者很懒,什么都没留下…
展开
-
负数进制
题目描述: 代码: #include<bits/stdc++.h> using namespace std; int s[1011]={0}; int main() { int m; while(cin>>m) { int i=0; if(m==0) cout<<0<<endl; else { while(m!=0) { int yushu=abs(m%(-2));//保证余数不为负数 s[i++]=原创 2021-01-12 15:47:02 · 251 阅读 · 1 评论 -
2-36任意进制转换
输入:字母大小写 输出:字母小写!!! 代码: #include<bits/stdc++.h> using namespace std; char s[10011],ss[10011]; int change(int n,int b,char sn[],char sb[],int len) { int temp=0,indexlen=0,start=0; if(len>0) { while(true) { int flag=0; for(int i=star原创 2021-01-12 14:26:30 · 200 阅读 · 0 评论 -
进制转换-十进制以下自由转换
题目描述 代码: #include <bits/stdc++.h> using namespace std; char s[1011]; //字符0加减容易混淆,换为int //for(int i=0;i<strlen(s);++i) //{ // nums[i]=s[i]='0'; //} int nums[1011]={0},numb[1011]={0},numc[1011]={0}; int size; int change(int n,int b,int sn[],int sb原创 2021-01-10 21:53:51 · 145 阅读 · 0 评论 -
不进位加法,注意对齐时的位置对应
题目描述: 代码: #include<bits/stdc++.h> using namespace std; char s1[105],s2[105]; //void swap(char s[],char t[]) //{ // //} int main() { int n1,n2,n; while(scanf("%s %s",s1,s2)!=EOF) { char s[105]; int i=max(strlen(s1),strlen(s2)); if(strlen(s1原创 2021-01-11 10:04:28 · 639 阅读 · 1 评论