在VC环境下,程序中报错Abnormal program termination,怎么解决
答案:2 悬赏:70 手机版
解决时间 2021-03-05 20:59
- 提问者网友:记得曾经
- 2021-03-05 06:35
在VC环境下,程序中报错Abnormal program termination,怎么解决
最佳答案
- 五星知识达人网友:归鹤鸣
- 2021-03-05 07:24
#include
void g(int b[],int n)
{int i,t;
for(i=0;i {t=b[i];b[i]=b[n-i-1];b[n-i-1]=t;}
}
main()
{
static int a[10]={0,1,2,3,4,5,6,7,8,9};
int i,n;
printf("Please enter a number:");
scanf("%d",&n);
printf("\n");
g(a,n);
for(i=0;i<10;i++)
printf("%d",a[i]);
printf("\n");
}
找到错误的地方了scanf("%d",n);应该改成scanf("%d",&n);
scanf要求是地址,祝你好运!
void g(int b[],int n)
{int i,t;
for(i=0;i
}
main()
{
static int a[10]={0,1,2,3,4,5,6,7,8,9};
int i,n;
printf("Please enter a number:");
scanf("%d",&n);
printf("\n");
g(a,n);
for(i=0;i<10;i++)
printf("%d",a[i]);
printf("\n");
}
找到错误的地方了scanf("%d",n);应该改成scanf("%d",&n);
scanf要求是地址,祝你好运!
全部回答
- 1楼网友:千杯敬自由
- 2021-03-05 08:43
n是不能随意输入的 如果n大于10 假设N=100 那么当i=49 b[i]=b[49]是不存在的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯