过滤多余空格

mac2026-05-22  6

#include<stdio.h> #include<string.h> main() { int c,b,z=0; char a[200]; gets(a);//输入字符串 c=strlen(a);//获取长度 int d[200]={0}; for(b=0;b<c;b++) { if(a[b]==32) if(z==0) z=1; else d[b]=1; else z=0; }//将每段空格除了第一个空格的的位置通过d数组储存起来 for(b=0;b<c;b++)//通过if判断不输出空格位 if(d[b]==0) printf("%c",a[b]); }
最新回复(0)