C语言编程如何将十进制转换为二进制和十六进制?

//十进制转换成二进制,转成16进制懒得写,原理差不多\x0d\x0a#include\x0d\x0aint main()\x0d\x0a{\x0d\x0aint a,sz[100];\x0d\x0aint b,c,d=0,l;\x0d\x0afor(b=0;b<101;b++) sz[b]=0;\x0d\x0aprintf("请输入一个十进制的整数:\n");\x0d\x0ascanf("%d",&a);\x0d\x0al=a;\x0d\x0aprintf("\n");\x0d\x0awhile(a)\x0d\x0a{\x0d\x0ac=a%2;\x0d\x0aa=a/2;\x0d\x0asz[d]=c;\x0d\x0ad++;\x0d\x0a}\x0d\x0aint e;\x0d\x0afor(e=100;e>=0;e--)\x0d\x0a{\x0d\x0aif(sz[e]!=0) break;\x0d\x0a}\x0d\x0aprintf("十进制数%d转换成二进制数为:",l);\x0d\x0aint i;\x0d\x0afor(i=e;i>=0;i--)\x0d\x0aprintf("%d",sz[i]);\x0d\x0aprintf("\n");\x0d\x0a}

  • 甯垜瑙e喅涓閬C璇█缂栫▼棰:灏嗕竴涓鍗佽繘鍒舵暟杞寲涓轰簩杩涘埗鏁,缁熻璇ヤ簩杩...
    绛旓細printf("1鐨勪釜鏁颁负0\n");printf("0鐨勪釜鏁颁负1\n");} c = a;for(i=0;i<1000;i++)b[i]=0;i=0;while(a!=1){ b[i]=a%2;a=a/2;i++;} k=i-1;printf("鍗佽繘鍒鏁%d杞垚浜杩涘埗鏁颁负%d",c,a);for(i=k;i>=0;i--)printf("%d",b[i]);printf("\n");for(i=0;...
  • C璇█涓鎬庢牱璋冪敤鍑芥暟灏嗗崄杩涘埗杞崲鎴愪簩杩涘埗?
    绛旓細3銆佸畾涔夊彉閲忓拰鏁扮粍鐨勬暟鎹被鍨嬪苟杈撳叆涓涓崄杩涘埗锛歩ntb[16],x,k,r,i;/*瀹氫箟鍙橀噺鍜屾暟缁勭殑鏁版嵁绫诲瀷涓烘暣鍨*/ printf("杈撳叆涓涓崄杩涘埗:");/*杈撳嚭鏂囧瓧鎻愮ず*/ scanf("%d",&x); /*杈撳叆涓涓崄杩涘埗鏁板瓧*/ k=-1;/*灏-1璧嬬粰k*/ 4銆佺敤闄鍙栦綑鍊掕娉灏嗗崄杩涘埗鐨鏁拌浆鍖栨垚浜杩涘埗鐨勬暟锛歞o/*...
  • c璇█缂栫▼,濡備綍灏嗗崄杩涘埗杞寲涓2杩涘埗
    绛旓細1;} int Pop(SqStack pS,ElemType pe){ if (pS->top==0)/ 鏍堢┖ / return 0;pS->top = pS->top - 1;pe = pS->elem[pS->top];return 1;} main(){ SqStack S;ElemType e;int N;InitStack(&S);printf("璇疯緭鍏ヤ竴涓鍗佽繘鍒鏁存暟锛歕n");scanf("%d",&N);do { e = N ...
  • 鐢C璇█鎶婂崄杩涘埗杞崲鎴愪簩杩涘埗
    绛旓細include<stdio.h> void main(){ int m;int a[20]={0};//鍒濆鍖栨暟缁 int i,j=0;//璁℃暟鍣 scanf("%d",&m);while(m>0){ a[j]=m%2;j++;m=m/2;} for(i=j;i>=0;i--){ printf("%d",a[i]);//杈撳嚭浜岃繘鍒 } } ...
  • c++涓10杩涘埗鎬庝箞杞崲涓2杩涘埗?
    绛旓細浣犳槸瑕佷互浜岃繘鍒跺舰寮忚緭鍑鸿繕鏄庝箞?? 娴极10O澶 | 鍙戝竷浜2012-06-05 涓炬姤| 璇勮 0 0 姣忔闄や互2鍙栦綑鏁 灏忔8080 | 鍙戝竷浜2012-06-16 涓炬姤| 璇勮 0 0 鍏朵粬1鏉″洖绛 涓烘偍鎺ㄨ崘: 鍗佸叚杩涘埗杞崲鎴鍗佽繘鍒 鍗佽繘鍒惰浆浜岃繘鍒 杩涘埗杞崲璁$畻鍣 鍏繘鍒 c杞崲杩涘埗 鍑芥暟 杩涘埗杞崲鏂规硶 16杩涘埗 杩涘埗杞...
  • c璇█缂栧啓涓涓▼搴,灏嗗崄杩涘埗鏁存暟n 杞崲鎴愪簩杩涘埗鏁
    绛旓細int transfer(int x){ int p=1,y=0,yushu;while(1){ yushu=x%2;x/=2;y+=yushu*p;p*=10;if(x<2){ y+=x*p;break;} } return y;} void main(){ //杩涘埗杞崲鍑芥暟鐨勫0鏄 int transfer(int x);int x;printf("璇疯緭鍏ヤ竴涓鍗佽繘鍒鏁:");scanf("%d",&x);printf("杞崲鎴愪簩杩涘埗鏁...
  • 浠庨敭鐩樿緭鍏ヤ竴涓鍗佽繘鍒鏁,灏嗗叾杞崲鎴绛夊肩殑浜岃繘鍒鏁 C璇█绋嬪簭鎬庝箞...
    绛旓細02h int 21h ;杈撳嚭1 jmp l3 l2: mov dl,'1'mov ah,02h int 21h ;杈撳嚭0 l3: shl bl,1 ;al閫昏緫宸︾Щ锛屽皢娆¢珮浣嶇Щ鍔ㄥ埌鏈楂樹綅 dec cl jnz l1 mov ah,4ch int 21h code ends end start 杩欐槸姹囩紪璇█鐨勭畻娉
  • c璇█杈撳叆涓涓鍗佽繘鍒鏁,杞崲鎴瀵瑰簲鐨浜岃繘鍒
    绛旓細include<stdio.h>#include<string.h>#include<stdlib.h>void reverse(char a[]){ int n = strlen(a); int i=0; int j = n-1; char t; while(i<j) { t = a[i]; a[i] = a[j]; a[j] = t; i = i+1; j--; } return;}void...
  • 鐢c璇█缂栧啓鍑芥暟鎶婁换鎰鍗佽繘鍒鏁杞崲鎴愪簩杩涘埗鏁
    绛旓細/ 杈撳叆鏁存暟(0缁撴潫) : 10 10 = (1010)2 杈撳叆鏁存暟(0缁撴潫) : 127 127 = (1111111)2 杈撳叆鏁存暟(0缁撴潫) : 255 255 = (11111111)2 杈撳叆鏁存暟(0缁撴潫) :/ include <stdio.h> include <stdlib.h> char *Converse(char s[],int n) { int i,ch,m = 0;while(n) { s[m] = n%2 + ...
  • 璇风敤涓涓緢绠鍗曠殑C璇█绋嬪簭:鍗佽繘鍒惰浆鎹负浜杩涘埗銆
    绛旓細include "stdio.h"int main(){ int n;int i=0,j;char str[100]={0};char output[100]={0};printf("璇疯緭鍏ヤ竴涓暣鏁帮細");scanf("%d",&n);while(n){ str[i]=n%2+'0';n=n/2;i++;} for(j=0;j
  • 扩展阅读:c十十编程要学多久 ... c++入门程序代码 ... c++编程适合几岁学 ... c十十编程知识点 ... 如何自己编程做游戏 ... c++编程怎么学 ... 大一c语言必背编程题 ... c十十编程教学视频 ... 为什么不建议孩子学编程 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网