寻找符合规定的数
摘要:
任意给定一个自然数N,寻找一个M,要求M是N的倍数,且它的所有位数都是0或1组成并要求M尽量小。例:N=3 M=3*37=111N=31 M=31*3581=111011#include <stdio.h>/* This function is used to add 1 to binary number of n. num[0] is high bit, * num[8] is low bit*/void b_add(int num[]){ int i = 8; while (++num[i] == 2) { num[i] = 0; i--; }... 阅读全文
posted @ 2012-09-05 21:59 初级业余程序员 阅读(241) 评论(0) 推荐(0) 编辑