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/07/07 16:16:53
![c++输入n个数,将最小值和第一个交换,最大值和最后一个交换后输出.为什么需要输入数组的数总是比n大1?#includeint main(void){ \x09int i,n,x,y,t;\x09int a[10];\x09printf(](/uploads/image/z/5173218-18-8.jpg?t=c%2B%2B%E8%BE%93%E5%85%A5n%E4%B8%AA%E6%95%B0%2C%E5%B0%86%E6%9C%80%E5%B0%8F%E5%80%BC%E5%92%8C%E7%AC%AC%E4%B8%80%E4%B8%AA%E4%BA%A4%E6%8D%A2%2C%E6%9C%80%E5%A4%A7%E5%80%BC%E5%92%8C%E6%9C%80%E5%90%8E%E4%B8%80%E4%B8%AA%E4%BA%A4%E6%8D%A2%E5%90%8E%E8%BE%93%E5%87%BA.%E4%B8%BA%E4%BB%80%E4%B9%88%E9%9C%80%E8%A6%81%E8%BE%93%E5%85%A5%E6%95%B0%E7%BB%84%E7%9A%84%E6%95%B0%E6%80%BB%E6%98%AF%E6%AF%94n%E5%A4%A71%3F%23includeint+main%28void%29%7B+%5Cx09int+i%2Cn%2Cx%2Cy%2Ct%3B%5Cx09int+a%5B10%5D%3B%5Cx09printf%28%22enter+n%3A%5Cn%22%29%3B%5Cx09scanf%28%22%25d%22%2C%26n%29%3B%5Cx09printf%28%22en)
xJA_e1V/k7{buWjl`ViPXAJJO33o슢VAWssf(F2? Nl`
fĶGk^v6m.}b;ĵb`͟ϗw[u0e68Ð;h:PP1DOXkB?5 U*+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去掉,不然缓冲区会出错