#include<stdio.h>
int main(void)
{
char a[61],b[61];
int i,k=0;
gets(a);
for(i=0;i<61;i++)
{
if(a[i]!=' ')
{
b[k]=a[i];
k++;
}
}
puts(b);
}
类似题型:
输入一个字符串(串长小于 60),将字符串中连续的空格符保留一个。
#include<stdio.h>
int main(void)
{
char a[61],b[61];
int i,k=0;
gets(a);
for(i=0;i<61;i++)
{
if(a[i]==' '&&a[i-1]==' ')
{
a[i]=a[i+1];
}
else
{
b[k]=a[i];
k++;
}
}
puts(b);
}