编写一个程序,然后分别转换成为二进制数,八进制数和16进制数输出。谢谢了我才学到C++第二章,请用简单基本的语言,谢谢了
...八进制数和16进制数输出。谢谢了我才学到C++第二章,请用
include <iostream>using namespace std;int n,a[100];int main(){cout<<"请输入一个十进制数:"; cin>>n;int temp=n,num=0;while (temp>0){a[++num]=temp % 2;temp=temp\/2;}cout<<n<<"转化成二进制是:"<<endl;for (int i=num;i>=1;i--)cout<<a[num];cout<<endl; cou...
...十进制数转换成二进制数、八进制数、十六进制数的功能。
char str3[256];itoa(L1, str1, 2);itoa(L1, str2, 8);itoa(L1, str3, 16);printf("2进制:%s\\n8进制:%s\\n16进制:%s\\n",str1,str2,str3);return 0;}
编写一个VC++程序把十进制数转化成二进制,八进制,十六进制。
printf("please input the integer:"); \/\/要转换的十进制数 scanf("%ld",&n);printf("please input the radix:"); \/\/ 进制数,可以为2、8、16 scanf("%d",&radix);trans(n,radix,a); \/\/调用函数 \/\/for(int i=strlen(b)-1;i>=0;i--)\/\/ printf("%c",*(b+i));...
编写C#程序,要求用户输入一个十进制正整数,然后分别转换成为二进制数...
public void ShowNumber(){ Console.WriteLine("请输入一个正整数:"); string strInput=Console.ReadLine(); int num; if(int.TryParse(strInput,out num)) { Console.WriteLine("请输入进制数:1.十进制,2.二进制,3.八进制,4.十六进制"); string value=Console.ReadLi...
...转换成对应的二进制数、八进制数和十六进制数并输出。
int main(){ int a,b,c,d;cout<<"请输入待转换的数:";cin>>a;\/\/二进制分别计算每一位 if(a==0)cout<<a;b=a;c=0;d=1;while(b!=0){ c+=(b%2)*d;\/\/依次把b除以2的余数写在c的对应位置上 b=b\/2;d*=10;} cout<<c<<endl;\/\/八进制和十六进制使用格式化输出即可,oct...
求用C语言编写代码,输入二进制数,输出十进制数,八进制数,十六进制数
include "stdio.h"void main(void){ char binary[33],i=0,x;int n=0;printf("Type a binary(<33 bit)...\\n");while((x=getchar())=='0' || x=='1'){ binary[i++]=x;if(i==33) break;} binary[i]='\\0';for(i=0;binary[i];(n*=2)+=binary[i++]-'0');print...
...可实现加减乘除取匀,十进制转换成二进制,8进制,16进制。谢谢...
"请输入一个十进制:b= "); scanf("%d",&b); do { c[i]=b%2; b=b\/2; i++; j++; } while(b!=1); c[j]=1; printf("二进制为: "); for(i=j;i>=0;i--) printf("%d",...
...十进制数,将其转换为二进制、八进制和十六进制数。
程序源代码:Copy code#include <iostream.h> \/\/十进制数转换成二进制数字 void fun_1(int n){ if(n<2)cout<<n;if(n>=2){ fun_1(n\/2);cout<<n%2;} } \/\/十进制数字转换成八进制数字 Copy codevoid fun_2(int n){ if(n<8)cout<<n;if(n>=8){ fun_2(n\/8);cout<<n%8...
...输入一个十进制数,将其转化为二进制数,八进制数,十六进制数,并输出...
include "stdio.h"include "stdlib.h"int main(){ int L1;printf("输入数字\\n");scanf("%d", &L1);char str1[256];char str2[256];char str3[256];itoa(L1, str1, 2);itoa(L1, str2, 8);itoa(L1, str3, 16);printf("2进制:%s\\n8进制:%s\\n16进制:%s\\n",str1,str2,str...
请编写程序实现十进制转换为二进制、八进制、十六进制。要求如下:
2:for(i=0; i<16; i++){printf("%d",(n&0x8000)>>15);n<<=1;}printf("\\n");break;case 8:printf("%o\\n",n);break;case 16:printf("%X\\n",n);break;default:printf("Error input R!\\n");}}int main(){unsigned int n,r;scanf("%d%d",&n,&r); convert(n,...