数组逆序重放
#include<stdio.h> int main() { int a[100],b[100],n,i,c; scanf("%d",&n); for(i=0;i<n;i++) scanf("%d",&a[i]); for(i=0;i<(n/2+0.5);i++) //四舍五入,当n为奇数时0.5就起作用,让for循环再进行一次 { b[n-i-1]=a[i]; //别忘了对b数组赋值要全部赋到位。(我错这,只写了第一行,没写第二行) b[i]=a[n-i-1]; } for(i=0;i<n;i++) printf("%d ",b[i]); return 0; }