[求助][讨论]
帮帮我!请问把10转换成二进制,错在哪里? #include "stdio.h" int aaa(int n) {int k; while(n!==0) {k=n%2; printf("%d\b",k); n=n/2; } } main() {
aaa(10); getch(); }
帮帮我!请问把10转换成二进制,错在哪里? #include "stdio.h" int aaa(int n) {int k; while(n!==0) {k=n%2; printf("%d\b",k); n=n/2; } } main() {
aaa(10); getch(); }
2005-02-02 20:32

2005-02-04 11:24
2005-02-04 12:07
2005-02-04 12:15
2005-02-04 16:52
#include <stdio.h> #include <alloc.h>
#define M 10
void translate(int n) { int i,k[M]; i=0; while(n!=0){ k[i]=n%2; n=n/2; i++; } for(i=i-1;i>=0;i--){ printf("%d",k[i]); } } void main() { clrscr(); translate(32); getch(); }
2005-02-04 21:46
[此贴子已经被作者于2005-2-4 23:14:17编辑过]

2005-02-04 22:49
2008-04-02 17:59