实验5 一维数组(参考程序)

数组练习.编写程序,让用户输入N个数(N:常量,值为5),存储到数组 中,并求这些数的最大值,最后输出数组各元素的值及最大值。#include <stdio.h>#define N 5 void ma

数组练习 1 .NN5), 编写程序,让用户输入个数(:常量,值为存储到数组 中, 并求这些数的最大值,最后输出数组各元素的值及最大值。 #include &lt;stdio.h&gt; #define N5 void main() ( int a[N],i,max; for(i=0;i&lt;=N-1 ;i++) ( HH printf(\nplease input a[%d]:J); HH scanf(%d,&amp;a[i]); } max=a[0]; for(i=1 ;i&lt;=N-1 ;i++) (if(a[i]&gt;max) max=a[i]; ) for(i=0;i&lt;=N-1 ;i++) ( printf(”\na[%d]:%cT,i,a[i]); ) HH printf(\nmax is:%d,max); } 2 NN5), .修改以上程序,实现让用户输入个数(:常量,值为存 储到数 组中,并查找数组元素的最大值,将其删除,输出删除操 作前数组 元素的值及删除操作之后数组元素的值。注意:删除某 一个数组元 素,要将后面的数组元素往前移,以保持数组存储数 据的连续性。 include &lt;stdio.h&gt; #define N5 void main() ( int a[N],i,max,k;/*K 记录最大值的位置*/ for(i=0;i&lt;=N-1 i++)/* ;输入数组*/ ( H printf("\nplease input a[%d]:,i); HH scanf(%d&amp;a[i]) ; 5 ) max=a[O]; k=0; for(i=1 ;i&lt;=N-1 ;i++) /*( 找最大值及其位置*/ if(a[i]&gt;max)

腾讯文库实验5