字符串逆序
#include <stdio.h>
#include <string.h>
#include <stdio.h>
#include <string.h>
int main()
{
int i,t,pos;
char str[20] = {"!uoY evoL I"};
pos = strlen(str);
for(i = 0; i < pos/2; i++)
{
t = str[i];
str[i]=str[pos-1-i];
str[pos-1-i]=t;
}
fputs(str,stdout);
printf("\n");
return 0;
}
{
int i,t,pos;
char str[20] = {"!uoY evoL I"};
pos = strlen(str);
for(i = 0; i < pos/2; i++)
{
t = str[i];
str[i]=str[pos-1-i];
str[pos-1-i]=t;
}
fputs(str,stdout);
printf("\n");
return 0;
}
去掉字符串左边的空格
#include <stdio.h>
#include <string.h>
#include <stdio.h>
#include <string.h>
int main()
{
int i, j, pos;
char str[20] ={"I Love You"};
pos = strlen(str);
for (i = 0; i < pos; i++)
{
if (str[i] == ' ')
{
for (j = i; j < pos+1; j++)
{
str[j] = str[j+1];
}
break;
}
}
fputs(str,stdout);
printf("\n");
return 0;
}
{
int i, j, pos;
char str[20] ={"I Love You"};
pos = strlen(str);
for (i = 0; i < pos; i++)
{
if (str[i] == ' ')
{
for (j = i; j < pos+1; j++)
{
str[j] = str[j+1];
}
break;
}
}
fputs(str,stdout);
printf("\n");
return 0;
}
去掉字符串右边的空格
#include <stdio.h>
#include <string.h>
#include <stdio.h>
#include <string.h>
int main()
{
int i, j, pos;
char str[20] ={"I Love You"};
pos = strlen(str);
for (i = pos-1; i >= 0 ; i--)
{
if (str[i] == ' ')
{
for (j = i+1; j <= pos; j++)
{
str[j-1] = str[j];
}
break;
}
}
fputs(str,stdout);
printf("\n");
return 0;
}
{
int i, j, pos;
char str[20] ={"I Love You"};
pos = strlen(str);
for (i = pos-1; i >= 0 ; i--)
{
if (str[i] == ' ')
{
for (j = i+1; j <= pos; j++)
{
str[j-1] = str[j];
}
break;
}
}
fputs(str,stdout);
printf("\n");
return 0;
}