level 6
王牌阿佳
楼主
#include<stdio.h>
void main() {
int n, i, j, x, a[60];
printf_s("n(<60)=");scanf_s("%d", &n);
printf_s("Please input %d integers:\n", n);
for(i=0;i<n;i++)
for(j=n-1;j>i;j++)
if (a[j] < a[j - 1]) {
x = a[j];a[j] = a[j - 1];a[j - 1] = x;
}
printf("The result is:\n");
for (i = 0;i < n;i++)
printf("%d ", a[i]);
printf("\n");
getchar();
}
这是代码
![[泪]](/static/emoticons/u6cea.png)
每次我输入n的值之后,就会弹出程序已停止工作的提示
求大佬解答
为什么啊!
2017年10月05日 12点10分
1
void main() {
int n, i, j, x, a[60];
printf_s("n(<60)=");scanf_s("%d", &n);
printf_s("Please input %d integers:\n", n);
for(i=0;i<n;i++)
for(j=n-1;j>i;j++)
if (a[j] < a[j - 1]) {
x = a[j];a[j] = a[j - 1];a[j - 1] = x;
}
printf("The result is:\n");
for (i = 0;i < n;i++)
printf("%d ", a[i]);
printf("\n");
getchar();
}
这是代码
每次我输入n的值之后,就会弹出程序已停止工作的提示
求大佬解答
为什么啊!