翻转吧!字符串

来源:互联网 发布:elle淘宝代购真的吗 编辑:程序博客网 时间:2024/06/05 21:00

翻转吧!字符串

Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^

题目描述

最近老师给von出了一道编程题目,题意描述如下:给定一个字符串例如“I am a student”输出如下格式:“student a am I”,咱们都知道von有时脑子短路,这下把他难坏了。他只好请他最好的朋友你来帮忙了。

输入

第一行一个整数T,表示几组数据,接下来有T行字符串(仅包含大写字母(A-Z)小写字母(a-z)和空格)(提示:字符串最后结尾保证不会有多余空格,字符串长度 <= 200 ,0< T < 10)

输出

首先输出“Case i:” i表示第几组数据,然后按指定格式输出字符串。 

示例输入

4I am a studentI love ACM very muchI love MMlet us go to play

示例输出

Case 1:student a am ICase 2:much very ACM love ICase 3:MM love ICase 4:play to go us let

提示

 

来源

 E_star

示例程序

 
#include<stdio.h>  #include<string.h>  int main()  {      int i,j,n,m,k,t;      char a[201];  scanf("%d\n",&n);  for(i=0;i<n;i++)  {  gets(a);  m=strlen(a);  k=m-1;  printf("Case %d:",i+1);  for(j=m-1;j>=0;j--)  {      if(a[j]==' '||j==0)      {          if(a[j]==' ')          {          for(t=j+1;t<=k;t++)          {              printf("%c",a[t]);          }              printf(" ");          }          else              for(t=0;t<=k;t++)                  printf("%c",a[t]);          k=j-1;      }    }  printf("\n");  }  } 

0 0