C中数组顺逆排序,换行,求最大值,最小值,求和。

#include<stdio.h>
#define n 20
void main()
{
	int i,j,k,sum=0,arr[n],max,min;
for(i=0,j=2;i<20;i++,j+=2)
	arr[i]=j;
printf("order output:\n");

for(i=0,k=1;i<20;i++,k++)
	{
		printf("%3d",arr[i]);
	if(k%5==0)
	printf("\n");
    }
printf("\n");
printf("reverse output:\n");

for(i=19,k=1;i>=0;i--,k++)
	{
	printf("%3d",arr[i]);
	if(k%5==0)
    printf("\n");
    }
printf("\n");
for(i=0;i<20;i++)
	{max=arr[0];
		if(arr[i]>max)
		max=arr[i];
    }
printf("MAX=%3d",max);
    printf("\n");

	for(i=0;i<20;i++)
   { min=arr[0];
	 if(arr[i]<min)
		min=arr[i];
   }
printf("MIN=%d",min);
printf("\n");
for(i=0;i<19;i++)
sum=arr[i]+sum;
printf("sum=%3d",sum);
getchar();
}

 

猜你喜欢

转载自blog.csdn.net/qq_18671205/article/details/89242351
今日推荐