problem 1151
来源:互联网 发布:sql按年月统计count 编辑:程序博客网 时间:2024/05/01 14:10
#include<stdio.h>
#include<string.h>
char str[100];
void reverse(char* s)
{
char a[100];
strcpy(a,s);
int len = strlen(s);
for(int i = 0; a[i]; i++)
s[len - i - 1] = a[i];
}
void solve1()
{
int i;
i = 0;
while(1)
{
int flag = 0;
char temp[100];
sscanf(&str[i],"%s",temp);
reverse(temp);
int len = strlen(temp);
if (str[i + len] == '/0') flag = 1;
strcpy(&str[i],temp);
if (flag == 1) break;
str[i + len] = ' ';
i = i + len + 1;
}
}
void solve()
{
int n;
memset(str,0,sizeof(str));
scanf("%d ",&n);
for (int i = 0; i < n; i++)
{
gets(str);
solve1();
puts(str);
}
}
int main()
{
int t;
freopen("1151.txt","r",stdin);
scanf("%d",&t);
while(t--)
{
solve();
if(t > 0) printf("/n");
}
fclose(stdin);
return 0;
}
#include<string.h>
char str[100];
void reverse(char* s)
{
char a[100];
strcpy(a,s);
int len = strlen(s);
for(int i = 0; a[i]; i++)
s[len - i - 1] = a[i];
}
void solve1()
{
int i;
i = 0;
while(1)
{
int flag = 0;
char temp[100];
sscanf(&str[i],"%s",temp);
reverse(temp);
int len = strlen(temp);
if (str[i + len] == '/0') flag = 1;
strcpy(&str[i],temp);
if (flag == 1) break;
str[i + len] = ' ';
i = i + len + 1;
}
}
void solve()
{
int n;
memset(str,0,sizeof(str));
scanf("%d ",&n);
for (int i = 0; i < n; i++)
{
gets(str);
solve1();
puts(str);
}
}
int main()
{
int t;
freopen("1151.txt","r",stdin);
scanf("%d",&t);
while(t--)
{
solve();
if(t > 0) printf("/n");
}
fclose(stdin);
return 0;
}
- problem 1151
- ZOJ Problem Set - 1151
- problem
- Problem
- problem
- Problem
- Problem
- Problem
- Problem
- Problem
- Problem
- problem
- Problem
- Problem
- Problem
- Problem
- Problem
- Problem
- 员工忠诚度分析
- 动态改变Asp.net页面标题方法整合
- C#反射
- 想找一个比较好的判断URL的正则表达式
- Net委托与事件详解
- problem 1151
- 昨天傍晚开始睡午觉,3个多小时一眨眼就过去,搞得晚上睡不着觉,失眠想这想那,规划啊~
- Microsoft.Net中数字签名技术
- .Net平台开发的技术规范与项目实践精华总结
- 用强名称来给程序集签名即谓之程序集强签名
- 经典的Boost学习笔记
- 单例(Singleton)模式的Java实现[00原创]
- XP下JAVA环境变量配置
- 近日的活动小结