输出有随机数,麻烦大佬看一下是scanf函数用错了吗?
!
[输出有随机数-858993460]
#include<stdio.h>
int main() {
int i, j, min, temp, a[11];
printf("enter data: \n");
for (i = 1; i <= 10; i++) {
printf("a[%d]=", i);
scanf_s("%d", &a[i]);
}
printf("\n");
printf("The orginal numbers : \n");
for (i = 0; i <= 10; i++) {
printf("%5d", a[i]);
}
printf("\n");
for (i = 1; i <= 9; i++) {
min = i;
for (j = i + 1; j <= 10; j++) {
if (a[min] > a[j]) {
min = j;
}
temp = a[i];
a[i] = a[min];
a[min] = temp;
}
printf("\n The sorted numbers :\n");
for (i = 0; i <= 10; i++) {
printf("%5d", a[i]);
}
printf("\n");
}
return 0;
}
[输出有随机数-858993460,很疑惑]