问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言运行时出现程序运行错误如何解决。代码如下

发布网友 发布时间:2022-05-27 20:32

我来回答

2个回答

热心网友 时间:2024-11-06 06:05

错误地方很多
sort函数返回值就不对,不能返回数组,sort函数里面直接修干数组,不需要返回
排序冒泡法 交换数值
temp=a[y];
a[y]=a[y+1];
a[y+1]=temp;
y+1 超出范围,上面for(y=0;y<b-x;y++) 改为for(y=0;y<b-x-1;y++)

#include<stdio.h>
#define ARRAYSIZE 10000
int main()
{
int sort(int a[ARRAYSIZE],int b,int c);
int i;
int date[ARRAYSIZE]={10,20,30,40,50};
int n=5;
for(i=0;i<n;i++)
printf("%d ",date[i]);
printf("\n");
int addN;
scanf("%d",&addN);
printf("%d\n",addN);
sort(date,n,addN);
//把这里的sort(date[ARRAYSIZE],n,addN)改一下
n=n+1;
for(i=0;i<n;i++)
printf("%d ",date[i]);
return 0;
}
int sort(int a[ARRAYSIZE],int b,int c)
{
int x,y,temp;
a[b]=c;
b=b+1;
for(x=0;x<=b-1;x++)
{
for(y=0;y<b-x;y++)
if(a[y]>a[y+1])
{
temp=a[y];
a[y]=a[y+1];
a[y+1]=temp;
}
}
return 0;
}

热心网友 时间:2024-11-06 06:06

错误地方很多
sort函数返回值就不对,不能返回数组,sort函数里面直接修干数组,不需要返回
排序冒泡法
交换数值
temp=a[y];
a[y]=a[y+1];
a[y+1]=temp;
y+1
超出范围,上面for(y=0;y<b-x;y++)
改为for(y=0;y<b-x-1;y++)
#include<stdio.h>
#define
ARRAYSIZE
10000
int
main()
{
int
sort(int
a[ARRAYSIZE],int
b,int
c);
int
i;
int
date[ARRAYSIZE]={10,20,30,40,50};
int
n=5;
for(i=0;i<n;i++)
printf("%d
",date[i]);
printf("\n");
int
addN;
scanf("%d",&addN);
printf("%d\n",addN);
sort(date,n,addN);
//把这里的sort(date[ARRAYSIZE],n,addN)改一下
n=n+1;
for(i=0;i<n;i++)
printf("%d
",date[i]);
return
0;
}
int
sort(int
a[ARRAYSIZE],int
b,int
c)
{
int
x,y,temp;
a[b]=c;
b=b+1;
for(x=0;x<=b-1;x++)
{
for(y=0;y<b-x;y++)
if(a[y]>a[y+1])
{
temp=a[y];
a[y]=a[y+1];
a[y+1]=temp;
}
}
return
0;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
荣耀MagicVs2怎么使用更省电荣耀MagicVs2使用更省电方法【详解】_百度... 荣耀MagicV2怎么开启应用通知荣耀MagicV2开启应用通知方法【步骤... 面部脂溢性皮炎能根治吗 脸部皮炎能根治吗 清蒸螃蟹蒸多长时间 清蒸螃蟹做法英语介绍过程 关于退档问题。我是湖南文科生,今年分数583,正好压一本线。 ...背上有很多痘痘,用了很多药,也没感觉有什么效果,怎么才可以去掉啊... ...好多年了,还有好多痘印,用了很多药物均没有效果,怎么办哦?_百度知 ... 脸上总是起痘痘,起了几年了,在医院也开过药,也用过祛痘的洗面奶,可是... C语言入门程序错误? 函授用去学校上课吗? C语言程序出错 了解函授不同的授课方式,哪种更适合你? C语言程序运行错误 c语言程序有什么错误? 面部红血丝及痘印如何简单去除? 请问怎样才能去掉脸上的红血丝和痘痘印呢? C语言,帮忙找一下程序中的错误,详细解释一下,谢谢! 红血丝和痘印该怎么修复呢 脸上有痘印,红血丝可以治愈吗 胆囊炎、胆石症治疗处方有哪些? 怎样去除脸上的痘印跟红血丝?急用, 我脸上有红血丝,痘印,斑,还爱出油该用什么护肤品呢 何为胆石症? 很容易哭怎么办?一点小刺激也能把我弄哭?有办法使我不轻易掉眼泪吗... 弱弱地问一句 痘印和红血丝的区别是神马 怎么治疗胆石症? 都是痘印,还有红血丝,怎么办? 小学生最快哭出来的方法 请问一下我的C语言程序是哪里出错了? 三一挖机551什么意思什么意思 函授形式教学诞生于哪里 关于成考,函授和业余哪种比较好?函授的教学方式是怎样的? 成人高考和函授的区别? 《秦时明月》卫庄实力到底如何? 秦时明月空山鸟语第三集最后跟卫庄在一起的两个女的是谁?还有姬无夜被... 秦时明月中红莲将要被献祭,谁能够马上赶到救下她? 《秦时明月》中,卫庄的身世为什么扑朔迷离呢? 《秦时明月》卫庄和红莲之间的爱情,谁更主动一些? 班主任教了我们一年就要走了,要感动的告别语、 给班主任任的告别辞100字 蜡染棕红色小牛皮皮鞋如何保养 1066银行直贷贷款正规吗? ...需要贷款,在银行贷不了,一样的资质在1066银行直贷却可以在银行成功贷... 1066银行直贷是专业的吗? 1066银行直贷是小贷吗? 1066银行直贷正规吗? 1066银行直贷靠谱吗? 1066银行直贷怎么样?