十进制转换二进制
#include <stdio.h> void t(int x) { int a[30]; int i=0,rem; while(x!=0) { rem=x%2; x=x/2; a[i]=rem; i++; } while(i>0) printf("%d",a[--i]); printf("\n"); } int main() { int d; printf("请输入一个十进制的正整数:\n"); scanf("%d",&d); t(d); }
见贤思齐焉见不贤而内自省也