问题描述
“老爸,过年好!今年是蛇年,咱家贴啥春联啊?” 小蓝问。
老爸捋了捋胡子:“贴啥春联?当然要贴和蛇有关的!嗯…让我想想…有了!上联:金蛇狂舞辞旧岁,下联:银蛇飞舞迎新年,横批:蛇年大吉!”
小蓝撇撇嘴:“爸,你这春联也太没创意了吧!能不能来点儿新鲜的?要不,咱们贴个英文的?”
老爸一愣:“英文的?这我可不会啊。要不这样,你给我出一个和蛇有关的英文单词,我把它拆开,每个字母都代表一个祝福,怎么样?”
小蓝坏笑了一下:“好啊!就用 snake
这个词吧!你看看,每个字母都能代表啥祝福?”
老爸挠挠头:“s
…s
代表…身体健康!n
…n
代表…年年有余!a
…a
代表…爱情甜蜜!k
…k
代表…开开心心!e
…e
代表…呃…嗯…发大财!”
小蓝哈哈大笑:“爸,你这祝福也太牵强了吧!不过,既然你这么努力了,我就勉强接受吧!只不过,为了考验你对蛇的了解,你还得告诉我,如果把 snake
这个单词的字母按照字母表顺序重新排列,组成的新单词是什么?”
输入格式
无。
输出格式
一个字符串,表示重新排列后的单词。
花式写一道简单题
#include <bits/stdc++.h>
using namespace std;
int main()
{
// 请在此输入您的代码
string s="snake";
sort(s.begin(),s.end());
cout<<s;
return 0;
}
#include <bits/stdc++.h>
using namespace std;
int main()
{
char t;
char s[]="snake";
int i,j;
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
if(s[j]>s[j+1])
{
t=s[j];
s[j]=s[j+1];
s[j+1]=t;
}
}
}
for(i=0;i<5;i++)
{
cout<<s[i];
}
return 0;
}
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
// 请在此输入您的代码
char a[]="snake";
sort(a,a+5);
cout<<a<<endl;
return 0;
}
如果你不会C++,那么你肯定知道26个字母怎么排序吧,可以直接输出结果