解析 #include int main() { int num; scanf(“%d”,&num); printf(“十进制为:%d\n八进制为:%o\n十六进制为:%x\n”,num,num,num); return 0; } 解析:十进制输入格式符为%d,八进制输出格式符为%o,十六进制输出格式符为%x。 反馈 收藏
include <stdio.h>void dec2n(int x,int n){int a[33],i; for(i=0;x;x/=n)a[i++]=x%n; for(i--;i>=0;i--) if(a[i]<10)printf("%d",a[i]); else printf("%c",a[i]+55); printf("\n");}int main(){int x; scanf("%d",&x); printf("%d的八进制...
cout<<c<<endl;//八进制和十六进制使用格式化输出即可,oct表示八进制,hex表示十六进制 cout<<oct<<a<<endl;cout<<hex<<a<<endl;} 2、main(){ int a,i;char x[16];float b;scanf("%d",&a);printf("八进制为%o,十六进制为%x",a,a);for(i=0;i<=15;i++){b=a/2.0;a=a/...
自测练习三:编写一个程序,输出任意一个十进制[1]整数对应的八进制[2]数和十六进制[3]数。思考:如果输入的整数为负数,请查看输出结果并思考。输入输出说明:输入:整型
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)...
输入一个十进制数,输出相应的八进制数和十六进制数。例如:输入31,输出37和1F。 输入一个十进制数,输出相应的八进制数和十六进制数。例如:输入31,输出37和1F。请帮忙给出正确答案和分析,谢谢! 参考答案:
输入一个十进制数,利用格式控制说明输出相应的八进制数和十六进制数,#includeintmain(void){ intx; printf("请输入一个整数:"); scanf("%d",&x); printf("转化成八进制:%o\n",x); printf("转化成十六进制:%x\n",x); return0;}
include<stdio.h>int main(void){ int x; printf("请输入一个整数:"); scanf("%d",&x); printf("转化成八进制:%o\n",x); printf("转化成十六进制:%x\n",x); return 0;}
C代码和运行结果如下:输入十进制整数,输出其十进制、八进制和十六进制形式 附源码:include <stdio.h> int main() { int n;scanf("%d", &n);printf("十进制:%d\n", n);printf("八进制:%o\n", n);printf("十六进制:%x\n", n);return 0;} ...
3-26、整数输入输出题目描述:从键盘输入一个十进制整数,以八进制和十六进制的形式输出。输入: 十进制整数输出: 八进制及十六进制整数样例输入:10样例输出:012,0x