c++输入n个数,将最小值和第一个交换,最大值和最后一个交换后输出.为什么需要输入数组的数总是比n大1?#includeint main(void){ \x09int i,n,x,y,t;\x09int a[10];\x09printf("enter n:\n");\x09scanf("%d",&n);\x09printf("en

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/20 04:37:58
c++输入n个数,将最小值和第一个交换,最大值和最后一个交换后输出.为什么需要输入数组的数总是比n大1?#includeint main(void){ \x09int i,n,x,y,t;\x09int a[10];\x09printf(
xJA_e1V/k7{buWjl`ViPXAJJO33o슢VAWssf(F2? Nl` fĶGk^v6m.}b;ĵb`͟ϗw[u0e68Ð;h:PP1DOXkB?5U*+EM% 3L!ʺ)aBb`r*p=PĝZ%kJf1+A "jBp|G%/Bt5*nx7ڬ(>XӺQS8#ʒĚ4Ў:׈mͺF[zޣ" >/

c++输入n个数,将最小值和第一个交换,最大值和最后一个交换后输出.为什么需要输入数组的数总是比n大1?#includeint main(void){ \x09int i,n,x,y,t;\x09int a[10];\x09printf("enter n:\n");\x09scanf("%d",&n);\x09printf("en
c++输入n个数,将最小值和第一个交换,最大值和最后一个交换后输出.为什么需要输入数组的数总是比n大1?
#include
int main(void)
{
\x09int i,n,x,y,t;
\x09int a[10];
\x09printf("enter n:\n");
\x09scanf("%d",&n);
\x09printf("enter %d numbers\n",n);
\x09for(i=0;i

c++输入n个数,将最小值和第一个交换,最大值和最后一个交换后输出.为什么需要输入数组的数总是比n大1?#includeint main(void){ \x09int i,n,x,y,t;\x09int a[10];\x09printf("enter n:\n");\x09scanf("%d",&n);\x09printf("en
scanf("%d\n",&a[i]);//把\n去掉,不然缓冲区会出错