用dev-c++编译时,为什么运行程序的结果一闪而过

来源:百度知道 编辑:UC知道 时间:2024/05/27 03:30:34
#include<stdio.h>
#include<stdlib.h>
int main()

{
int x,j,i,a[10];
for(j=0;j<10;j++)a[j]=j;
printf("x and i");
scanf("%d%d",&x,&i);
a[i]=x;
for(j=1;j<11;j++)
a[j+1]=j;
for(j=0;j<11;j++)
printf("%d\t",a[i]);
}
这是程序,那我的system("pause")放在哪

放在最后的大括号前面。
#include<stdio.h>
#include<stdlib.h>
int main()

{
int x,j,i,a[10];
for(j=0;j<10;j++)a[j]=j;
printf("x and i");
scanf("%d%d",&x,&i);
a[i]=x;
for(j=1;j<11;j++)
a[j+1]=j;
for(j=0;j<11;j++)
printf("%d\t",a[i]);
system("pause");
}

放到最后,退出主程序之前,一闪而过是因为程序运行完了就退出了
printf("%d\t",a[i]);
system("pause");
}