题目内容

/*-------------------------------------------------------【程序填空】-------------------------------------------------------功能:输出Fibonacci数列的前15项,要求每行输出5项。Fibonacci数列:1,1,2,3,5,8,13...........-----------------------------------------------------*/#include main(){int fib[15],i;/***********SPACE***********/____;fib[1]=1;for (i=2;i<15;i++)/***********SPACE***********/fib[i]= ____;for(i=0;i<15;i++) {printf("%d\t",fib[i]);/***********SPACE***********/if (____) printf("\n");}}

查看答案
更多问题

/*-------------------------------------------------------【程序填空】-------------------------------------------------------功能:将十进制正整数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

/*-------------------------------------------------------【程序填空】-------------------------------------------------------功能:输入一个数x,用折半(二分)查找法到一个有序(从大到小)数组中进行查找,并按要求输出。要求:如输入x为2,从数组a(18 15 14 12 10 9 6 5 2 1)查找的结果是:找到了2在数组中的a[8]元素中。按要求填空。-----------------------------------------------------*/#include void main(){int a[10]={18,15,14,12,10,9,6,5,2,1},f,r,m,k=1,x;printf("请输入要查找的整数x:");scanf("%d",&x);f=0;r=9;/***********SPACE***********/while(____&&k){/***********SPACE***********/____=(f+r)/2;if(x==a[m]) k=0;else if(x

/*-------------------------------------------------------【程序填空】-------------------------------------------------------功能:产生并输出杨辉三角的前七行。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");}}

答案查题题库