去掉多余的空格(C语言) #include <stdio.h> int main() { char a[200];//定义字符数组 gets(a);//输入字符串 int sz = strlen(a);//计算字符数量 for(int i = 0;i < sz;i++)//遍历字符串 { //如果是开头和结尾有空格,则跳过本次循环 if((i == 0&&a[i] == ' ')||(i == sz ...
void deblank(char string[]) { inti=0; intj=0; while(string[j]!='\0'){ if(string[j]!=' '||string[j+1]!=' '){ string[i]=string[j]; i++; j++; } else { string[i]=string[j+1]; j++; } } string[i]='\0'; } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12....
AcWing 766. 去掉多余的空格 c语言 原题链接简单 作者: 可达 , 2022-01-13 15:16:26 , 所有人可见 , 阅读 251 1 C语言 代码 #include<stdio.h> int main() { char ch[205]; gets(ch); int flag=1; for(int i=0;i<strlen(ch);i++) { if(ch[i]!=' ') { printf("%c",ch[...