百度试题 题目输入一个十进制数,分别输出其二进制,八进制,十六进制字符串 相关知识点: 试题来源: 解析 num = eval(input())print("{}的二进制数为:{:b},八进制数为:{:o},十六进制数为:{:x}".format(num,num,num,num)) 反馈 收藏
一行内空格间隔, 分别输出二进制、 八进制和十六进制数。 相关知识点: 试题来源: 解析 num = int(input()) # 输入十进制整数 print(bin(num)[2:], oct(num)[2:], hex(num)[2:].upper()) # 分别输出对应的二进制、八进制、十六进制数 其中,bin(num)返回num的二进制表示,oct(num)返回num的八进制...
return 0; } 本题考查十进制的整数如何转换为二进制数,八进制数和十六进制数 ,c语言中二进制数,八进制数和十六进制数分别用%b %o %X %x来表示,本题考查输入不超过100的十进制整数,即用int就可满足范围,在一行内输出对应的二进制数,八进制数和十六进制数,以空格隔开。故需要加空格。
百度试题 结果1 题目输入一个十进制整数,分别输出其二进制,八进制,十六进制字符串 相关知识点: 试题来源: 解析 确定问题没有什么别的要求??比如说111可以是二进制也可以是八进制和十六进制。。。
输入一个十进制数,分别输出其对应的二进制、八进制、小写十六进制和大写十六进制方式。(提供程序和运行截图,比如用户输入123,程序运行输出1111011, 173, 7b, 7B)此题暂无答案我来补充答案您可能感兴趣的试卷你可能感兴趣的试题 1.单项选择题企业实际转让金融商品,月末如产生转让收益,正确的账务处理为() A.借:投资...
voidmain() { inti,radix; longn; chara[33]; voidtrans10_2_8_16(char*p,longm,intbase); printf("\nInput radix(2,8,16):"); scanf("%d",&radix); printf("\nInput a positive integer:"); scanf("%ld",&n); trans10_2_8_16(a,n,radix); ...
int main(void){ int i=0,j,n,x;int a[100]={0};char b[100]={0};printf ("将10进制转化成n进制\n");scanf ("%d",&n);printf ("请输入10进制数x:\n");scanf ("%d",&x);if (n!=16){ while (x!=0){ a[i]=x%n;x=x/n;++i;} i--;for (j=i;j>=0;--j)...
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...
include"stdio.h"main(){ int i;printf("enter a number");scanf("%d",&i);printf("\n八进制为%o",i);printf("\n十六进制为%x",i);}
voidmain() { inti,radix; longn; chara[33]; voidtrans10_2_8_16(char*p,longm,intbase); printf("\nInput radix(2,8,16):"); scanf("%d",&radix); printf("\nInput a positive integer:"); scanf("%ld",&n); trans10_2_8_16(a,n,radix); ...