23,120
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#define MAXLINE 1000
void change(char *s);
int main()
{
char s[10][1000];
int c;
int i, j;
printf("Please input something:\n");
for (i=0; i<10 && (c=getchar())!=EOF; ++i)
{
for (j=0; j<1000 && (c=getchar())!=EOF && c!='\n'; ++j)
s[i][j] = c;
s[i][j] = '\n';
}
printf("\n\n");
for (i=0; i<10; ++i)
change(&s[i][0]);
return 0;
}
void change(char *s)
{
int m, n;
for (m=0; m<1000 && s[m] != '\n'; ++m)
;
for (n=m-1; n>=0; --n)
{
if (s[n] == '\t' || s[n] == ' ')
--m;
else
break;
}
n = 0;
while (n<m)
{
printf("%s", s[n]);
++n;
}
}