设有以下定义的语句: int a[3][2]={10,20,30,40,50,60}, (*p)[2]; p=a; 则 *(*(p+2)+1)值为【1】.
查看答案
若有以下定义和语句: int a[5]={1,3,5,7,9},*p; p=&a[2]; 则++(*p)的值是【1】.
若有以下定义和语句: int a[4]={0,1,2,3},*p; p=&a[2]; 则*--p的值是【1】.
/*-------------------------------------------------------【程序填空】---------------------------------------------------------功能:已定义一个含有30个元素的数组s,函数fun1的功能是按顺序分别赋予各元素从2开始的偶数,函数fun2则按顺序每五个元素求一个平均值,并将该值存放在数组w中。-------------------------------------------------------*/#includelongints[30];floatw[6];fun1(longints[]){intk,i;for(k=2,i=0;i<30;i++){/***********SPACE***********/【1】;k+=2;}}fun2(longints[],floatw[]){floatsum=0.0;intk,i;for(k=0,i=0;i<30;i++){sum+=s[i];/***********SPACE***********/【2】;{w[k]=sum/5;/***********SPACE***********/【3】;k++;}}}main(){inti;fun1(s);/***********SPACE***********/【4】;for(i=0;i<30;i++){if(i%5==0)printf("\n");printf("%8.2f",s[i]);}printf("\n");for(i=0;i<6;i++)printf("%8.2f",w[i]);}