/*-------------------------------------------------------【程序填空】-------------------------------------------------------功能:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如:若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。-----------------------------------------------------*/#include void main(){int m,k,aa[20],i;printf("\nPlease enter a number and a base:\n");scanf("%d%d",&m,&k);/***********SPACE***********/for(i=0; ____;i++){/***********SPACE***********/aa[i]= ____;m/=k;}for(;i;i--)/***********SPACE***********/printf("%d",____);printf("\n");}
/*-------------------------------------------------------【程序填空】-------------------------------------------------------功能:将一副扑克牌编号为1,2,3,…,53,54,以某种特定的方式洗牌,这种方式是将这副牌分成两半,然后将它们交叉,并始终保持编号为:1,28,2,29,…,53,27,54。两次洗牌后结果为:1,41,28,15,2,42,…,43,40,27,14,54。输出经过m次这样洗牌后的结果。-----------------------------------------------------*/#include void main(){/***********SPACE***********/int m,a[55], ____[55],i,k;for(i=1;i<55;i++)a[i]=i;printf("请输入洗牌次数:");scanf("%d",&m);for(i=0;i
/*-------------------------------------------------------【程序填空】-------------------------------------------------------功能:产生并输出杨辉三角的前七行。11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 11 6 15 20 15 6 1-----------------------------------------------------*/#include main ( ){int a[7][7];int i,j;for (i=0;i<7;i++) {a[i][0]=1;/***********SPACE***********/____; //对角线元素赋值}for (i=2;i<7;i++)/***********SPACE***********/for (j=1;j<____;j++)/***********SPACE***********/a[i][j]= ____;for (i=0;i<7;i++){for (j=0; j<=i;j++)printf("%6d",a[i][j]);printf("\n");}}