泰安高新区建设局网站,网页美工设计师,《电子商务网站开发实训》总结,网站开发毕业设计题目思路#xff1a;如十进制转二进制
就是不断除二求余在除二求余#xff0c;然后将余数从下到写出来#xff0c;这样#xff0c;10011100就是156的二进制 这里举例一个六进制的代码#xff1a;
#define _CRT_SECURE_NO_WARNINGS
#includestdio.hint main()
{int …思路如十进制转二进制
就是不断除二求余在除二求余然后将余数从下到写出来这样10011100就是156的二进制 这里举例一个六进制的代码
#define _CRT_SECURE_NO_WARNINGS
#includestdio.hint main()
{int n 0;int arr[40] { 0 };scanf(%d, n);int i 0;while (n){arr[i] n % 6;//6进制%6/6参考10进制转2进制i;n n / 6;}for (i--; i 0; i--)//i进去就减1因为要打印下标从最后下标逆序打印{printf(%d, arr[i]);}return 0;
} 如此我们就能类推出10进制转任意位的代码
#define _CRT_SECURE_NO_WARNINGS
#includestdio.hint main()
{int n 0;int arr[40] { 0 };scanf(%d, n);int i 0;while (n){arr[i] n % k;//k是要转的进制i;n n / k;}for (i--; i 0; i--)//i进去就减1因为要打印下标从最后下标逆序打印{printf(%d, arr[i]);}return 0;
}
效果展示6进制的