您的位置:首页 > 编程语言 > C语言/C++

现有杂乱无序的1-20二十个数,这二十个数为:1,18,4,13,6,10,15,2,17,3,19,7,16,8,11,14,9,12,5,20,试依次求出相邻四个数之和的最大和最小值

2016-11-25 20:40 711 查看
思路:将相邻的4个数分别求和,放入数组中,在对这个数组元素进行比较找出max和min

代码:

#include <stdio.h>
main()
{
int a[21]={1,18,4,13,6,10,15,2,17,3,19,7,16,8,11,14,9,12,5,20};
int i,j=0,k=0,max,min,b[30],c[30];
for (i=0;i<17;i++)
{
b[j++]=a[i]+a[i+1]+a[i+2]+a[i+3];
c[k++]=a[i]+a[i+1]+a[i+2]+a[i+3];
}

max=b[0];
min=c[0];
for (i=1;i<j;i++)
{
if (max<b[i])
max=b[i];
if (min>c[i])
min=c[i];
}
printf("%d,%d",max,min);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言 百题
相关文章推荐