把一串字符逆序输出,程序哪出问题了?
程序代码:
#include <iostream> using namespace std; int main(){ char a[10]; int i=0,n,m,temp; cout<<"请输入一串字符:"; while (a[i]=getchar()!='\n') i++; a[i]='\0'; for (n=0,m=i-1;n<m;n++,m--) { temp=a[n]; a[n]=a[m]; a[m]=temp; } for (i=0;i<10;i++) cout<<a[i]<<endl; return 0; }[