问题
下面程序的功能是生成并打印某数列的前20项,该数列第1,2项分别为0和1,以后每个奇数编号的项是前两项之和,偶数编号的项是前两项差的绝对值。生成的20个数存在一维数组x中,并按每行4项的形式输出。 main()
下面程序的功能是生成并打印某数列的前20项,该数列第1,2项分别为0和1,以后每个奇数编号的项是前两项之和,偶数编号的项是前两项差的绝对值。生成的20个数存在一维数组x中,并按每行4项的形式输出。
main()
{ int x[21],i,j;
x[0]=0;x[2]=1;
i=3;
do
{x[i]=【1】;
x[i+1]=【2】;
i=【3】;
} while (i<=20);
for (i=1;i<=20;i++)
{printf("%5d",x[i]);
if (i%4= =0)
printf("\n");
}
}
您可能感兴趣的试题
-
下面程序的功能是将二维数组a中每个元素向右一列,最后一列换到最左一列,移后的数组存到另一二维数组b中,并按矩阵形式输出a和b。请分析程序填空。
下面程序的功能是将二维数组a中每个元素向右一列,最后一列换到最左一列,移后的数组存到另一二维数组b中,并按矩阵形式输出a和b。请分析程序填空。例如:array a: array b: 4 5 6 6 4 5 1...
查看答案 -
下面程序用“顺序查找法”查找数组a中是否存在某一关键字。请分析程序填空。 main() {int a[8]={25,57,48,37,12,92,86,33};
下面程序用“顺序查找法”查找数组a中是否存在某一关键字。请分析程序填空。main(){int a[8]={25,57,48,37,12,92,86,33}; int i,x; scanf("%d",&x); for(i=0;i...
查看答案 -
下面程序的功能是生成并打印某数列的前20项,该数列第1,2项分别为0和1,以后每个奇数编号的项是前两项之和,偶数编号的项是前两项差的绝对值。生成的20个数存在一维数组x中,并按每行4项的形式输出。 main()
下面程序的功能是生成并打印某数列的前20项,该数列第1,2项分别为0和1,以后每个奇数编号的项是前两项之和,偶数编号的项是前两项差的绝对值。生成的20个数存在一维数组x中,并按每行4项的形式输出。main(){ int x[21],i,j;x[0]=0;x[2]=1;i=3;do{x[i]=【1】;...
查看答案 -
编程实现将20个无序的数编程由大到小排列的顺序。
编程实现将20个无序的数编程由大到小排列的顺序。...
查看答案 -
以下程序可求出所有的水仙花数。(水仙花数是三位正数,其各位数字的立方和等于该正数,如:407=4*4*4+0*0*0+7*7*7)
以下程序可求出所有的水仙花数。(水仙花数是三位正数,其各位数字的立方和等于该正数,如:407=4*4*4+0*0*0+7*7*7)main(){int x,y,z,a[8],m,i=0; printf("The special numbers are :\n"); for (【1】;m++) {...
查看答案
