编写程序,求一个给定整数数组A的最大连续元素之和,以及这些连续元素的位置.简单一点的,最好能有注释,谢谢
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/18 05:47:00
![编写程序,求一个给定整数数组A的最大连续元素之和,以及这些连续元素的位置.简单一点的,最好能有注释,谢谢](/uploads/image/z/14063605-61-5.jpg?t=%E7%BC%96%E5%86%99%E7%A8%8B%E5%BA%8F%2C%E6%B1%82%E4%B8%80%E4%B8%AA%E7%BB%99%E5%AE%9A%E6%95%B4%E6%95%B0%E6%95%B0%E7%BB%84A%E7%9A%84%E6%9C%80%E5%A4%A7%E8%BF%9E%E7%BB%AD%E5%85%83%E7%B4%A0%E4%B9%8B%E5%92%8C%2C%E4%BB%A5%E5%8F%8A%E8%BF%99%E4%BA%9B%E8%BF%9E%E7%BB%AD%E5%85%83%E7%B4%A0%E7%9A%84%E4%BD%8D%E7%BD%AE.%E7%AE%80%E5%8D%95%E4%B8%80%E7%82%B9%E7%9A%84%2C%E6%9C%80%E5%A5%BD%E8%83%BD%E6%9C%89%E6%B3%A8%E9%87%8A%2C%E8%B0%A2%E8%B0%A2)
x͔k@1&--ͥifmC&%g$KRe09!"ղIu4Ew^*|[sO6Rhn桷y@>2ox;σ~l??^s_b]wcup?y~_t7Ip阬2Pryb|$_Eu-
kNWӪXWZt6˩S\#5)9%HհNwfT=*+mt&RgbL B;mAs\w2C{HVj0`(}Q.CM6;5\QʜҭI*+o ?G t3GVT^"k|p`j
fCZhfR5P%k\}nƫIgwIH&plQ,۹H$|eܨcgZCV!o[>EuܞfixZӱܞPZж9/?$ R
1XladQ'mI#hI@2 ;U䢚BX$58 ETHHTJ"eQC"ʹG&AQR,b"HP^$IH"+̋<k矵MN2
编写程序,求一个给定整数数组A的最大连续元素之和,以及这些连续元素的位置.简单一点的,最好能有注释,谢谢
编写程序,求一个给定整数数组A的最大连续元素之和,以及这些连续元素的位置.
简单一点的,最好能有注释,谢谢
编写程序,求一个给定整数数组A的最大连续元素之和,以及这些连续元素的位置.简单一点的,最好能有注释,谢谢
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define MAXlen 20
int main() {
int i,k,a[MAXlen],sum;
srand((unsigned int)time(NULL));
for(i = 0 ; i < MAXlen ; i++) {
a[i] = (unsigned char)rand() % (80 - 50) + 50;
if(i % 10 == 0) printf("\n");
printf("%5d",a[i]);
}
printf("\n\n");
sum = a[0] + a[1];
k = 0;
for(i = 1 ; i < MAXlen - 1; i++) {
if(a[i] + a[i + 1] > sum) {
sum = a[i] + a[i + 1];
k = i;
}
}
printf("a[%d] + a[%d]最大,和是 : %d\n\n",k,k + 1,sum);
return 0;
}