1~15内的十进制转换为二进制
rand()%n+1 ,(n是所求范围)
系统随机产生十进制数
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
srand(time(NULL));
int m,i = 0;
int k = 0;
int a[101];
m = rand()%15+1;
printf("m的十进制表示%d\n",m);
while(m != 0){
i = m % 2;
a[k] = i;
m = m / 2;
k ++;
}
for(int j = k-1;j >= 0;j --)
printf("%d",a[j]);
printf("\n");
return 0;
}