#include<stdio.h> #include<stdalign.h> #define M 100 main() { int i,i1=0,i2=0,j; char n[M],n1[M],n2[M]; printf("请输入一串数据:(数字,字母,界符,运行符) "); gets(n); for(i=0;i<n;i++) { j=(int)n[i]; n1[i]=n[M]; if((j>=65)&&(j<=90)||(j>=90)&&(j<=122)) { n1[i1]=n[i]; i1++; } else{ while(i1!=0) { n1[i1]='