以下程序按下现指定的数据给x数组的下三角置数,并按如下形式输出,请填空。
4
3 7
2 6 9
1 5 8 10
include <stdio.h>
main()
{ int x[4][4],n=0,i,j;
for(j=0;j<4;j++)
for(i=3;i>j;【 】) {n++;x[i][j]=【 】:}
for(i=0;i<4;i++)
{ for(j=0;j<=i;j++) printf("%3d",x[i][j]);
printf("\n");
}
}
第1题:
【填空题】下面程序以每行4个数的形式输出a数组,请分析程序填空。 #define N 20 main() { int a[N],i; for(i=0;i<N;i++) scanf("%d",【1】); for(i=0;i<N;i++) { if(【2】) 【3】; printf("%3d",a[i]); } }
第2题:
请使用两个do...while 循环生成九九乘法表,按矩阵下三角的形式输出乘法表。 输出要求:每个数输出占3个位宽 下三角形式 1* 1= 1 2* 1= 2 2* 2= 4 3* 1= 3 3* 2= 6 3* 3= 9 ...
第3题:
【填空题】以下程序实现输出x,y,z三个数中的最大者。请分析程序填空。 main() {intx=4,y=6,z=7;; int; if()u=x; elseu=y; if(else v=z; printf("v=%d",v); }
第4题:
以下程序段按以下形式输出数组num右上半三角的数据,请在下划线处填空。 1 2 3 4 6 7 8 11 12 16 #define N 4 int num[N][N]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},i,j; for(i=0;i<N;i++) { for(j=0; j<i ;j++) printf("%3c",' '); for((1) ;j<N;j++) printf("%3d",num[i][j]); printf("n"); }
第5题:
以下程序段给数组A的所有元素输入数据,请填空。
include<iostream. h>
void main () {
int a[10], i;
i=0;
while (i<10) cin>> 【 】
}
第6题:
下列程序的功能是输出如下数列的前20项,按每行5个数的形式输出。
1,1,2,3,5,8,13,…
程序代码如下,请填空。
A=1
B=1
I=3
?A,B
DO WHILE( _______ )
C=A+B
T=B
B=A+B
_______
?? C
If _______ Then
?
EndIf
I=I+1
ENDDO
第7题:
以下程序的功能是输出如下形式的方阵:
13 14 15 16
9 10 11 12
5 6 7 8
1 2 3 4
请填空。
main()
{ int i,i,x;
for(j=4; j______; j--)
{ for(i=1; i<4; i++)
{ x=(j-1)*4+______;
printf("%4d",x);
}
printf("\n");
}
第8题:
以下程序的功能是输出如下形式的方阵:
13 14 15 16
9 10 11 12
5 6 7 8
1 2 3 4
请填空。
include <stdio.h>
main( )
{ int i,j,x;
for(j =4;j 【 】;j--)
{ for(i = 1 ;i<=4;i++)
[ x=(j-1) *4+【 】;
printf( "%4d" ,x);
}
printf(" \n" );
}
第9题:
以下程序按下面指定的数据给 x 数组的下三角置数,并按如下形式输出,请填空。
4
3 7
2 6 9
1 5 8 10
#include <stdio.h>
main()
{ int x[4][4],n=0,i,j;
for(j=0;j<4;j++)
for(i=3;i>=j; 【 12 】 ) {n++;x[i][j]= 【 13 】 ; }
for(i=0;i<4;i++)
{ for(j=0;j<=i;j++) printf("%3d",x[i][j]);
printf("\n");
}
}