现有杂乱无序的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);
}
代码:
#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);
}
相关文章推荐
- |1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20所有这些字符串,把它的数字一个个剥离??
- java 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,
- 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8
- 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8
- 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.
- 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8
- 180中国跳棋(12)186(13)191(14)196(15)201(16)205(17)209.5(18)
- P51第二章练习题14、15、16、17、18、19、20
- int a[] = {12,13,12,13,19,18,15,12,15,16,17},要求对数组a进行排序,要求时间复杂度为O(N)
- 1,2,3,5,7,8,10,11,12,13,14,15,16,21,22 -》1~3,5,7~8,10~16,21~22
- Node与Express开发:13 14 15 16 17 18 章
- 启动2个线程打印递增的数字, 线程1先打印1,2,3,4,5, 然后是线程2打印6,7,8,9,10, 然后再线程1打印11,12,13,14,15,直到打印到50
- Install Google Chrome in Fedora 19 / 18 / 17 / 16 / 15 / 14
- 快速判断一个数能否被1、2、3、4、5、6、7、8、9、10、11、12、13、17、19、23等整除的规律总结
- 快速判断一个数能否被1、2、3、4、5、6、7、8、9、10、11、12、13、17、19、23等整除的规律总结
- 快速判断一个数能否被1、2、3、4、5、6、7、8、9、10、11、12、13、17、19、23等整除的规律总结
- text1.txt begin10 11 12 20 21 22 30 31 32 end text2.txt begin 15 16 17 25 26 27 35 36 37 得到text3.txt
- 快速判断一个数能否被1、2、3、4、5、6、7、8、9、10、11、12、13、17、19、23等整除的规律总结
- 快速判断一个数能否被1、2、3、4、5、6、7、8、9、10、11、12、13、17、19、23等整除的规律总结
- 输入n个整数,编写函数实现以下操作,要求用指针实现: (1) 对n个数进行排序; (2) 将从指定位置的m个数逆序存放,例如:原序列为2,4,6,8,10,12,14,16,18,20,若要求把