⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 assignment3-2_2.cpp

📁 this code is code c++. have many lesson
💻 CPP
字号:
#include<iostream>
#include<string>
using namespace std;
int main()
{
    string de;
    int a1,a2,a3,c,c1,c2,c3,c4,c5,c6,c7,c8,c00,c11,c22,c33,c44,c55,c66,c77,c88;
             cout<<"+++Convert to Binary+++"<<endl;
             cout<<"Please insert Decimal(-(128)-(127)): ";
             cin>>de;
             if(de.length()==3){
                                a1=(int)(de.at(0)-'0')*100;
                                a2=(int)(de.at(1)-'0')*10;
                                a3=(int)(de.at(2)-'0');
                                c=a1+a2+a3;
                                if(c==100){
                                       if(c%2==0){
                                           c00=0;}
                                           else{
                                                c00=1;}
                                c1=c/2;
                                if(c1%2==0){
                                            c11=0;}
                                            else{
                                                 c11=1;}
                                c2=c1/2;
                                if(c2%2==0){
                                            c22=0;}
                                            else{
                                                 c22=1;}
                                c3=c2/2;
                                if(c3%2==0){
                                            c33=0;}
                                            else{
                                                 c33=1;}
                                c4=c3/2;
                                if(c4%2==0){
                                            c44=0;}
                                            else{
                                                 c44=1;}
                                c5=c4/2;
                                if(c5%2==0){
                                            c55=0;}
                                            else{
                                                 c55=1;}
                                 c6=c5/2;
                                if(c6%2==0){
                                            c66=0;}
                                            else{
                                                 c66=1;}
                       cout<<"The Binary is "<<"0"<<c66<<c55<<c44<<c33<<c22<<c11<<c00<<endl;}  
                       else if(c>100 && c<=127){
                                 if(c%2==0){
                                           c00=0;}
                                           else{
                                                c00=1;}
                                c1=c/2;
                                if(c1%2==0){
                                            c11=0;}
                                            else{
                                                 c11=1;}
                                c2=c1/2;
                                if(c2%2==0){
                                            c22=0;}
                                            else{
                                                 c22=1;}
                                c3=c2/2;
                                if(c3%2==0){
                                            c33=0;}
                                            else{
                                                 c33=1;}
                                c4=c3/2;
                                if(c4%2==0){
                                            c44=0;}
                                            else{
                                                 c44=1;}
                                c5=c4/2;
                                if(c5%2==0){
                                            c55=0;}
                                            else{
                                                 c55=1;}
                                c6=c5/2;
                                if(c6%2==0){
                                            c66=0;}
                                            else{
                                                 c66=1;}
                                c7=c6/2;
                                if(c7%2==0){
                                            c77=0;}
                                            else{
                                                 c77=1;}
                       cout<<"The Binary is "<<c77<<c66<<c55<<c44<<c33<<c22<<c11<<c00<<endl;}} 
                        else if(de.length()==2){
                                a1=(int)(de.at(0)-'0')*10;
                                a2=(int)(de.at(1)-'0');
                                c=a1+a2;
                                if(c>=10 && c<=15){
                                 if(c%2==0){
                                           c00=0;}
                                           else{
                                                c00=1;}
                                c1=c/2;
                                if(c1%2==0){
                                            c11=0;}
                                            else{
                                                 c11=1;}
                                c2=c1/2;
                                if(c2%2==0){
                                            c22=0;}
                                            else{
                                                 c22=1;}
                                c3=c2/2;
                                if(c3%2==0){
                                            c33=0;}
                                            else{
                                                 c33=1;}
                       cout<<"The Binary is "<<"0000"<<c33<<c22<<c11<<c00<<endl;}  
                       else if(c>15 && c<=31){
                                 if(c%2==0){
                                           c00=0;}
                                           else{
                                                c00=1;}
                                c1=c/2;
                                if(c1%2==0){
                                            c11=0;}
                                            else{
                                                 c11=1;}
                                c2=c1/2;
                                if(c2%2==0){
                                            c22=0;}
                                            else{
                                                 c22=1;}
                                c3=c2/2;
                                if(c3%2==0){
                                            c33=0;}
                                            else{
                                                 c33=1;}
                                c4=c3/2;
                                if(c4%2==0){
                                            c44=0;}
                                            else{
                                                 c44=1;}
                       cout<<"The Binary is "<<"000"<<c44<<c33<<c22<<c11<<c00<<endl;}
                       else if(c>31 && c<=63){
                             if(c%2==0){
                                           c00=0;}
                                           else{
                                                c00=1;}
                                c1=c/2;
                                if(c1%2==0){
                                            c11=0;}
                                            else{
                                                 c11=1;}
                                c2=c1/2;
                                if(c2%2==0){
                                            c22=0;}
                                            else{
                                                 c22=1;}
                                c3=c2/2;
                                if(c3%2==0){
                                            c33=0;}
                                            else{
                                                 c33=1;}
                                c4=c3/2;
                                if(c4%2==0){
                                            c44=0;}
                                            else{
                                                 c44=1;}
                                c5=c4/2;
                                if(c5%2==0){
                                            c55=0;}
                                            else{
                                                 c55=1;}
                       cout<<"The Binary is "<<"00"<<c55<<c44<<c33<<c22<<c11<<c00<<endl;}
                       else{
                                 if(c%2==0){
                                           c00=0;}
                                           else{
                                                c00=1;}
                                c1=c/2;
                                if(c1%2==0){
                                            c11=0;}
                                            else{
                                                 c11=1;}
                                c2=c1/2;
                                if(c2%2==0){
                                            c22=0;}
                                            else{
                                                 c22=1;}
                                c3=c2/2;
                                if(c3%2==0){
                                            c33=0;}
                                            else{
                                                 c33=1;}
                                c4=c3/2;
                                if(c4%2==0){
                                            c44=0;}
                                            else{
                                                 c44=1;}
                                c5=c4/2;
                                if(c5%2==0){
                                            c55=0;}
                                            else{
                                                 c55=1;}
                                 c6=c5/2;
                                if(c6%2==0){
                                            c66=0;}
                                            else{
                                                 c66=1;}
                       cout<<"The Binary is "<<"0"<<c66<<c55<<c44<<c33<<c22<<c11<<c00<<endl;}} 
                       else if(de.length()==1){
                                a1=(int)(de.at(0)-'0');
                                c=a1;
                                if(c%2==0){
                                           c00=0;}
                                           else{
                                                c00=1;}
                                c1=c/2;
                                if(c1%2==0){
                                            c11=0;}
                                            else{
                                                 c11=1;}
                                c2=c1/2;
                                if(c2%2==0){
                                            c22=0;}
                                            else{
                                                 c22=1;}
                                c3=c2/2;
                                if(c3%2==0){
                                            c33=0;}
                                            else{
                                                 c33=1;}
                       cout<<"The Binary is "<<"0000"<<c33<<c22<<c11<<c00<<endl;}                                                                     
    system("pause");
    return 0;
}
              

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -