将数组a中的n个整数按相反顺序存放,完成程序填空,程序如下:void inv(int *x, int n){ int t,*p,*i,*j,m=(n-1)/2;i=x; j=x+n-1; p=x+m;for(;i<=p;i++,j--){ (1) }}main(){ int i,a[10]={3,7,9,11,0,6,7,5,4,2};( 2 )printf("The array has been reverted:\n");for(i=0;i<10;i++)printf("%d,",a[i]);printf("\n");}
阅读程序,完成(1)、(2)的填空,输出数组的值。main(){ static int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23};int i,j,(*p)[4];for((1)i=0;i<3;i++,p++)for(j=0;j<4;j++)printf("%d ",(2 ));printf("\n");}
有"John","Tom","Betty","Lili","Susan","Pipi"个学生,查找学生信息,并显示查找结果。要求:(1)首先定义一个用来存放数据信息的数据结构——指针数组;(2)定义查找函数;(3)在主函数里输入和输出信息。
有"I'm a teacher!"和"You are a student!"两个字符串,编写void connect_string(char *from,char *to)函数实现字符串连接,主函数调用,并输出连接后的内容(不能使用字符串连接函数strcat函数),输出的结果为:You are a student!I'm a teacher!