填空题 [函数2.1说明] 函数fun1 (int m, int k, int xx [])的功能是:将大于整数m且紧靠m的k个素数存入数组xx中传回。例如:若输入17,5,则应输出:19,23,29,31,37。 [函数2.1] fun1 (int m, int k, int xx [] ) { inti, j, s=0; for ( i=m+1; k>0; i++ ) {for (j=2; j<i; j++ ) if ( i %j=0 ) {{U}} (1) {{/U}} if( i==j ) { {{U}}(2) {{/U}} k--; } } } [函数2.2说明] 函数void fun 2 ()的功能是:打印出杨辉三角形(要求打印出10行)。 [函数2.2] void fun2 ( ) { int i, j; int a[10][10]; printf ("/n" ); for (i=0; i<10; i++ {a [i] [0]=1; {{U}} (3) {{/U}}) for (i=2; i<l0; i++ ) for (j=1; j<i; j++) {{U}} (4) {{/U}} for (i=0; i<10; i++ ) {for (j=0; j<=i; j++ ) {{U}} (5) {{/U}} printf ( "/n" ); } }
  • 1、
【正确答案】 1、(1)break; (2) xx [s++]=i;    
【答案解析】(3)a[i][i] =1; (4) a[i][j]=a[i-1] [j-1)+a[i-1][j]; (5) printf ("%5d",a[i] [j]);