C语言完整版教学课件汇总.ppt

三、数组和指针使用实训 实训1 下面这个程序的功能是使用指针来实现数组的输入和输出。请在程序的空白处填入合适的内容。 main( ) {int s[10],*p,i; for(i=0;i10;i++) scanf(%d,p++); for(i=0;i10;i++) printf(%5d,*p++); } p=s; p=s; main( ) {int s[10],*p; for(p=s;ps+10;p++) scanf(%d,p); for(p=s;ps+10;p++) printf(%5d,*p); } 另一种写法: 下面这个程序的功能是实现将一维数组s[12]升序排列,在在程序空白处填入合适内容. 实训2 main( ) {int s[12],num,i,j; int *p; for(i=0;i12;i++) scanf(%d,p+i); for(i=0;i12;i++) for(j=i+1;j12;j++) if(*(p+j)*(p+i)) for( ; ;p++) printf(%5d,*p); } {num=*(p+j);*(p+j)=*(p+i);*(p+i)=num;} p=a; p=a; p=s[11]; main( ) {int s[12],nu

文档评论(0)

1亿VIP精品文档

相关文档