1, 10 ,3, 5,
来源:百度知道 编辑:UC知道 时间:2024/06/19 19:09:50
下一个数是多少?
要解法!
要解法!
这个题超级无聊……
应该是有择的
换成中文数字一、十、三、五……分别是一笔、二笔、三笔、四笔……下一个数为笔画为五笔的。
是5,代码如下:
#include <stdio.h>
#include <stdlib.h>
int GetValue(int idx)
{
if(idx<=0)
{
return 0;
}
if(idx%2==0)
return 20/idx;
return idx;
}
int main(void)
{
int i, j;
for(i=1; i<10; i++)
{
j = GetValue(i);
printf("%d ", j);
}
printf("\n");
return 0;
}
解法一:
把这个数列转换成2进制数看看
1 ——00 01
10——10 10
3 ——00 11
5 ——01 01
看到前两位和后两位分别有规律变化
所以:0010——对应10进制数2。
解法二:
1+10-8=3
10+3-8=5
3+5-8=0
就是前2个数相加再减8
解法三:
(10+1)=11各个位上的数相加再加1=3
(3+10)=13各个位上的数相加再加1=5
(5+3)=8再加上1=9
解法四:
(10 - 1) - 2 X 3 = 3
(3 - 10) + 3 X 4 = 5
(5 - 3) - 4 X 5 = -18
解法五