77问答网
所有问题
当前搜索:
c语言编写10进制转换成8进制
C语言
程序怎么把
十进制
的数
转换成八进制
的数?
答:
C语言
程序
十进制
的数
转换成八进制
的数的办法:include <stdio.h>#include <math.h>void main(){int n,a,sum = 0,i =0;printf("十进制输出一个数n\n");scanf("%d",&n);while(n){a = n%8;n = n/8;sum += a*pow(10,i);i++;}printf("八进制输出sum:%d",sum);} ...
c语言
“把
十进制
数
转换成八进制
数”怎么写
答:
include<stdio.h>#include<string.h>main(){int i,m,n,s=0,t=1;char a[100],b[100]; gets(a);//用回车分割 scanf("%d%d",&n,&m); //输入的进制和想要
转换
的进制 for(i=strlen(a)-1;i>=0;i--)//先转
10进制
{if(n!=16) s+=(a[i]-48)*t;else s+=(a[i]-55)*...
【
c语言
】输入一个
十进制
数,
转换成
对应的
八进制
数和十六进制数并...
答:
dec2n(x,8)
C语言
十进制
数
转换八进制
算法
答:
方法一:直接使用控制字符串 %o
八进制
%x 方法二:求余来算,比如求
十进制
数 x(x>100) 的
8进制
,先通过 x%8 可以得到个位(末位)上的数,当十进制数等于8时,必然会进位,求余的结果正好是不能进位的部分,x=x/8(这就像位移,x的8进制数向右移了一位),这样已经求出来的 个位 位移...
用c语言
的函数调用如何将一个
十进制
数
转换为八进制
数?
答:
10进制转换8进制输出,使用printf函数的格式输出%o即可。如果需要得到转换后的字符串,使用sprintf函数即可
。例程:include <stdio.h>int main (){ int x; char s[100]; printf("输入要转换的十进制数:\n"); scanf("%d",&x); sprintf(s,"%o",x); //十进制转换为八进制,并保存到...
设计一个将
10进制转换成8进制
的程序,如输入10,输出12.谢谢。
用C语言
答:
include <string.h> / Function: 将非负的
十进制
整型数
转换为八进制
字符处理函数 Parameter:int num:十进制数;char *ptr:保存转换成的八进制的字符串 Return: ptr(保存字符串的数组的首地址)/ char *dec_to_oct(unsigned long num,char *ptr);int main(void){ //for test char str[12];...
c语言十进制转换为八进制
答:
include<stdio.h> void main(){ char *p,s[6];int n;p=s;gets(p);n=0;while(*(p)!='\0'){n=n*8+*p-'0';p++;} printf("%d",n);}
C语言十进制
怎么
转换八进制
,求详细描述,不要编译器运行的结果?_百度...
答:
十进制转
任意进制一般都是用除基取余法,比如说102转
8进制
,102除以8,商12,余6 12除以8,商1,余4 1除以8,商0,余1 商为0的时候即转换完成,将余数逆序连接起来就是结果,即10进制的102转8进制为146 将上述过程
转为
代码就是 include <stdio.h> int main(){ int number = 102, i=0,...
编程
,输入一个
10进制
正整数,然后输出它所对应的
八进制
数.
答:
可以参考下面的代码:include <stdio.h> int main(int argc, char* argv[]){ int num;scanf("%d",&num);printf("%o",num);return 0;}
用C语言
进行
十进制
和
八进制
的
转换
怎么做
答:
如果输入是
十进制
字符串,输出是
八进制
字符串,则用如下dec2oct函数可实现
转换
include<stdio.h>int dec2oct(char *dec,char *oct){ int num=0,i=0,t; char
c
; do{ c=*dec; if(!c) return 0; // 出错了,没找到
10进制
数 if(c>='0' && c<='9') break; ...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言编写十进制转换为二进制
c语言10进制转8进制
c语言10进制转化16进制
c语言16进制转8进制
c语言2进制转8进制代码
c语言中二进制转八进制
c语言如何把十进制转为二进制
c语言中怎么把十进制转为八进制
c语言十进制转任意进制