大众信息网

求大神!!c语言出现了一个问题,导致程序停止正常工作,请关闭程序、

答案:2  mip版
解决时间 2021-02-22 12:50
  • 提问者网友:挥映在沉默里的渲染
  • 2021-02-22 08:28
求大神!c语言出现了一个问题,可运行,出现对话框:导致程序停止正常工作,请关闭程序。没用指针,scanf正确,
代码在这这里:

#include
#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 printf("%d ",date[i]);
printf("\n");
int addN;
scanf("%d",&addN);
date[ARRAYSIZE]=sort(date[ARRAYSIZE],n,addN);
n=n+1;
for(i=0;i printf("%d ",date[i]);

return 0;
}
int sort(int a[ARRAYSIZE],int b,int c){
int x,y,temp;
a[b+1]=c;
b=b+1;
for(x=0;x<=b-1;x++)
{
for(y=0;y if(a[y]>a[y+1])
{
temp=a[y];
a[y]=a[y=1];
a[y+1]=temp;
}
}

return (a[ARRAYSIZE]);

}
最佳答案
  • 二级知识专家网友:北方尋麓
  • 2021-02-22 09:06
#include
#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 printf("%d    ",date[i]);
printf("\n");
int addN;
scanf("%d",&addN);
date[ARRAYSIZE]=sort(date,n,addN);//把这里的sort(date[ARRAYSIZE],n,addN)改一下

n=n+1;
for(i=0;i printf("%d  ",date[i]);


return 0;
}
int sort(int a[ARRAYSIZE],int b,int c){
int x,y,temp;
a[b+1]=c;
b=b+1;
for(x=0;x<=b-1;x++)
{
for(y=0;y if(a[y]>a[y+1])
{
temp=a[y];
a[y]=a[y=1];
a[y+1]=temp;
}
}


return (a[ARRAYSIZE]);


}
全部回答
  • 1楼网友:暖心欧巴
  • 2021-02-22 10:10
#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); date[arraysize]=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+1]=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 (a[arraysize]); }
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上问答信息
推荐资讯