1:char a[80]; gets(a);2:char a[80],c; int i=0; do{ c=getchar(); a[i++]=c; }while(c!='\n'); a[i]='\0';只介绍这两种了。