数组定义为“int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};”,下列哪一个引用是错误的( )。
A. **a
B. *(*(a+2)+3)
C. a[2][3]
D. *(a+2*4+3)
函数void fun(char *s)的功能是判断字符串s是否是回文字符串,如果是返回1,否则返回0。(请使用指针填空)int fun(char *s){char *p1,*p2;p1=p2=s;while(*p2)p2++;① ;while( ②)if(③)return 0;return 1;}
一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3。编写一个函数,找出n(n<=1000)以内的所有完数,并存入形参数组中,返回完数的个数。(请使用指针填空)int fun(int *a,int n){int i,j,sum,k=0;for(i=2;i<=n;i++){①;for(j=2;j<=(i/2);j++){if(② )sum+=j;}if(i==sum){③;k++;}}return k;}
#include void sss(int (*pa)[4],int *p,intn);int main(){int a[4][4]={7,1,3,2,4,18,9,7,10,2,3,8,5,6,8,11};int m;sss(a,&m,4);printf("m=%d",m);return 0;}void sss(int (*pa)[4],int *p,int n){int i,j;*p=0;for(i=0;i