#include <stdio.h>
/********* Begin **********/
void mp_sort(int *c,int n);
void main()
{
int i,n,b[100],max,min,num;
scanf("%d",&num);
int a[num+1];
for (i=1;i<=num;i++)
scanf("%d",&a[i]);
mp_sort(a,num);
min=a[num-1];
for(i=2;i<=num;i++)
{
min=min*a[num-i]+1;
}
for(i=0;i<num;i++)
{
a[i+1]=a[i]*a[i+1]+1;
mp_sort(a,num);
}
max=a[num-1];
printf("Max=max-min=%d-%d=%d",max,min,max-min);
}
void mp_sort(int *c,int n)
{
int i,j,item;
for(i=0;i<n;i++)
{
for(j=i+1;j<n;j++)
{
if(c[i]>c[j])
{
item=c[i];
c[i]=c[j];
c[j]=item;
}
}
}
}
/********* End **********/
请问各位,C语言,求一组数列的极差,我的代码错在哪,应该怎么改呢
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 来自远古的声音 2021-12-10 07:05关注
void mp_sort(int c,int n)
{
int i,j,item;
for(i=0;i<n;i++)应该是i<n-1吧
{
for(j=i+1;j<n;j++)
{
if(c[i]>c[j])
{
item=c[i];
c[i]=c[j];
c[j]=item;
}
}
}
}
/*解决 无用评论 打赏 举报
悬赏问题
- ¥30 模拟电路 logisim
- ¥15 PVE8.2.7无法成功使用a5000的vGPU,什么原因
- ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
- ¥15 安装quartus II18.1时弹出此error,怎么解决?
- ¥15 keil官网下载psn序列号在哪
- ¥15 想用adb命令做一个通话软件,播放录音
- ¥30 Pytorch深度学习服务器跑不通问题解决?
- ¥15 部分客户订单定位有误的问题
- ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
- ¥15 Bug traq 数据包 大概什么价