挠警察丝袜脚心视频:紧急求救!高智商人事请过目!

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 22:08:35
1
11
21
1211
111221
?
问你下一个数是多少,就是问号处的那个,这些数都是不超出五的数,是有规律的!救救小弟!
快呀!

312211
1
11——代表上一行的“1个1”,所以11
21——代表上一行的“2个1”,所以21
1211——代表上一行的“1个2,1个1”,所以1211
111221——代表上一行的“1个1,1个2,2个1”,所以111221
所以下一行应该是,“3个1,2个2,1个1”,所以是312211
(把个和逗号去掉,数字再连起来)

312211

程序设计的智力推测:1 11 21 1211 111221 ____- -

题目很简单:
1 11 21 1211 111221 ____
下一个数是什么?
这个题目是周星星贴的,偶可是猜不出来。不过看了答案就不难理解了,设计的还真绝!建议大家背下来以备不时之需!

//author : *.*.zhou
#include <iostream>
#include <string>
#include <sstream>
using namespace std;

int main( void )
{
string s = "1";
cout << s << endl;
for( int N=0; N<10; ++N ) // 显示10个
{
ostringstream os;
for( size_t i=0; i<s.length(); ++i )
{
size_t n = 1;
char c = s[i];
for( ; i<s.length() && s[i+1]==c; ++i ) ++n;
os << n << c;
}
s = os.str();
cout << s << endl;
}

return 0;
}

程序结果是:

1
11
21
1211
111221
312211
13112221
1113213211
31131211131221
13211311123113112211
11131221133112132113212221

312211

1
11
21
1211
111221
312211
13112221
1113213211
31131211131221
13211311123113112211
11131221133112132113212221

真是天才 知道答案 我还要看几分钟才明白