在一个数组中找出和最大的一个连续的子数组串
来源:百度知道 编辑:UC知道 时间:2024/05/25 17:19:42
讲一个算法,用c实现。
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void main()
{
int max=0,add=0,n=3;//我假设你子串长度是3
char *str="123234321";
for(int i=0;i<strlen(str)-2;i++)
{
for(int j=i;j<i+n;j++)
add+=str[j];
if(add>max) max=add;
add=0;
//max=atoi(max);
}
printf("%d",max-n*48); //asc转整形
}
看不明白
在一个数组中找出第二大的数
设计一个算法用不多于3n/2的平均比较次数,在数组A〔1...n〕中找出最大和最小值的元素!
用JAVA编写一个具有5个值的数组,并找出最大和最小值
定义一个一维数组,给出5个整数,找出表中最大的和最小的数据元素。java问题!~~~
编写一个函数,找出数组a[n]中最大元素和最小元素所在的下标,并返回给主调函数。
找出一个数组里的次大和次小数!
用C语言定义一个数组,其长度为5行5列,实现从其行中找出最大的数,然后在其中找出最小的数
定义一个大小为10的整型数组,数组值由键盘输入,找出最大的那个数和他所在的位置,并输出,输出格式如下
有15个数按小到大的顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数组中第几个元素的值.
有15个数存放在一个数组中,输入一个数,要求用半查找法找出该数是数组中第几个元素的值。