main() {
int arr[]={2,4,6,8,10,12}; f(arr+1); }
31、程序填空。请按题目要求,将正确的内容填入答题卡相应位置中,使程序完整(每空5分,共30分)
(1)以下程序的功能是:从3个红球、6个白球、5个蓝球中任意取出8个球,且其中至少有一个白球,输出所有可能的方案。 #include <stdio.h> main() {
int i,j,k;
printf("\nRde White Blue"); for(i=0;i<=3;i++)
for( ① ;j<=6;j++) {
k= ② ; if( ③ )
printf("%d,%d,%d\n",i,j,k);} }
(2)以下程序的功能是:求100以内最大的一对孪生素数之和,孪生素数是指两个素数之差为2。
#include <stdio.h> #include <math.h> int isPrime(int i) {
int j,r=0,k=sqrt(i); for(j=2;j<=k;j++) {
if(i%j==0) break; }
if(j>k) { r=1; } ④ ; }
main() {
int i,sum=0;
for (i=100;i>=5,i--) {
if ( ⑤ ) {