
C语言题目 帮帮我吧
请编写一个函数min3adj(int*s,intn),数组s中有n(>0)整数,返回在s中相邻三个数的和中的最小值。要求实现函数intmin3adj(int*s,intn...
请编写一个函数min3adj(int *s, int n),数组s中有n(>0)整数,
返回在s中相邻三个数的和中的最小值。
要求实现函数
int min3adj(int *s, int n);
/*数组s含n(>0)个整数,
返回在s中相邻三个数的和中的最小值.
*/ 展开
返回在s中相邻三个数的和中的最小值。
要求实现函数
int min3adj(int *s, int n);
/*数组s含n(>0)个整数,
返回在s中相邻三个数的和中的最小值.
*/ 展开
展开全部
int max3ad(int *s,int n)
{
int i,j;
int sum[20]={0};int min = 0;
for(i=0;i<n-2;i++)
{
for(j=0;j<3;j++ )
{
sum[i] += s[i+j];
}
}
sum[i+1]='\0';
min = sum[0];
for(i=0;i<n-2;i++)
{
if(sum[i]<min)
{
min = sum[i];
}
}
return min;
}
{
int i,j;
int sum[20]={0};int min = 0;
for(i=0;i<n-2;i++)
{
for(j=0;j<3;j++ )
{
sum[i] += s[i+j];
}
}
sum[i+1]='\0';
min = sum[0];
for(i=0;i<n-2;i++)
{
if(sum[i]<min)
{
min = sum[i];
}
}
return min;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询