用C#递归写出算法,算出第30个数?
(麻烦高手把代码贴出来,谢谢!)
2)妻子每天5:30下班,经常去超市逛到6:00,然后座地铁回住的镇上,丈夫都会在6:30到车站接她,
一天妻子5:25下班了,没逛超市,座5:30地铁回镇上,见丈夫没到,打算自己走回去,丈夫还是老时间出来,路上碰到妻子,接她回家,到家看早回家了十分钟,问妻子走了多长时间?
58 个解决方案
#1
还有一题:
有服务器数据库server1.data1下的表table1,和另一个服务器数据库server2.data2下的表table2
如何把这两个表inner join??
有服务器数据库server1.data1下的表table1,和另一个服务器数据库server2.data2下的表table2
如何把这两个表inner join??
#2
第一,fibonacci数列
第二,数学问题
第二,数学问题
#3
1:
protected void Button1_Click(object sender, EventArgs e)
{
int n = Calculate(1,1,2);
}
private int Calculate(int first, int second, int loop)
{
int res = first + second;
loop++;
if (loop == 14)
{
return res;
}
else
{
return Calculate(second, res, loop);
}
protected void Button1_Click(object sender, EventArgs e)
{
int n = Calculate(1,1,2);
}
private int Calculate(int first, int second, int loop)
{
int res = first + second;
loop++;
if (loop == 14)
{
return res;
}
else
{
return Calculate(second, res, loop);
}
#4
public class Calcalate
{
int parent=1;
int beginparent=1;
private int getNum()
{
for(int i=1;i<=30;i++)
{
parent+=Child(parent);
}
return parent;
}
private int Child(int parent)
{
return beginparent+=parent;
}
}
}
{
int parent=1;
int beginparent=1;
private int getNum()
{
for(int i=1;i<=30;i++)
{
parent+=Child(parent);
}
return parent;
}
private int Child(int parent)
{
return beginparent+=parent;
}
}
}
#5
走了5分钟
#6
第二题好像描述的不是很严密,估计应该是走了25分钟,呵呵。
#7
namespace test1
{
class Program
{
static int F(int n)
{
if (n <=2)
return 1;
else
return (F(n - 1) + F(n - 2));
}
static void Main(string[] args)
{
int n=F(30);
Console.WriteLine(n.ToString());
}
}
}
{
class Program
{
static int F(int n)
{
if (n <=2)
return 1;
else
return (F(n - 1) + F(n - 2));
}
static void Main(string[] args)
{
int n=F(30);
Console.WriteLine(n.ToString());
}
}
}
#8
第二题出的有问题,正常几点到家都没说.
#9
总共十分钟,下班到地铁走了5分钟,下地铁到遇到丈夫走了5分钟
#10
public class MainClass
{
public static void Main()
{
Console.WriteLine(Foo(30));
}
public static int Foo(int i)
{
if (i <= 0)
return 0;
else if(i > 0 && i <= 2)
return 1;
else return Foo(i -1) + Foo(i - 2);
}
}
评分标准: 写出return Foo(i -1) + Foo(i - 2); 得5分。
写出if(i > 0 && i <= 2) return 1; 得5分。
方法参数过多需要扣分(扣除分数 = 参数个数 - 1)
不用递归算法扣5分
(递归算法在树结构建立等方面比较常用)
#11
不过这答案我还没搞清楚原理
#12
妻子下班不回家作饭还乱逛。丈夫还出去接。。。
#13
第一题,你在前面加个0就想得通了
0、1、1、2、3、5、8、13、21、34..
1-1=0
2-1=1
3-2=1
5-3=2
8-5=3
13-8=5
21-13=8
34-21=13
........
规律..后一个减前一个等于 前一个的前一个。
2、
妻子坐完地铁到站是6:00--因为丈夫每天准时6点30,中间相差30分钟。
座5:30地铁回镇上,见丈夫没到,估计丈夫是6点下班,正常的话每天7点到家
30-10=20分钟,管她丈夫走了几分钟,反正都是走回家的,又没说她丈夫是坐车。(大家别扔鸡蛋)
0、1、1、2、3、5、8、13、21、34..
1-1=0
2-1=1
3-2=1
5-3=2
8-5=3
13-8=5
21-13=8
34-21=13
........
规律..后一个减前一个等于 前一个的前一个。
2、
妻子坐完地铁到站是6:00--因为丈夫每天准时6点30,中间相差30分钟。
座5:30地铁回镇上,见丈夫没到,估计丈夫是6点下班,正常的话每天7点到家
30-10=20分钟,管她丈夫走了几分钟,反正都是走回家的,又没说她丈夫是坐车。(大家别扔鸡蛋)
#14
2题搞错咯,7点-6点=60分钟。提前10分钟回到家,丈夫每天走60分钟。所以丈夫走了25分钟后见到了老婆。
妻子6点开始走,走回家的时间为60-提前10分钟=50分钟,也就是妻子走了25分钟后见到了他老公
答案:1、妻子回家用了50分钟
2、妻子见到老公时走了25分钟
答案是两个哦。
妻子6点开始走,走回家的时间为60-提前10分钟=50分钟,也就是妻子走了25分钟后见到了他老公
答案:1、妻子回家用了50分钟
2、妻子见到老公时走了25分钟
答案是两个哦。
#15
1,1,2,3,5,8,13,21,34,。。。
……
1+1=2;
1+2=3;
2+3=5;
3+5=8;
……
妻子每天5:30下班,经常去超市逛到6:00,然后座地铁回住的镇上,丈夫都会在6:30到车站接她,
一天妻子5:25下班了,没逛超市,座5:30地铁回镇上,见丈夫没到,打算自己走回去,丈夫还是老时间出来,路上碰到妻子,接她回家,到家看早回家了十分钟,问妻子走了多长时间?
“经常去超市逛到6:00,然后座地铁回住的镇上,丈夫都会在6:30到车站接她,”,得知,到乘车时间30分钟;
“座5:30地铁回镇上”,得知到镇时间,6:00;
“到家看早回家了十分钟”,得知,到家时间6:20(也就是说,路程20分钟);
无解?答案在“0~20”分钟之间?至少得说,丈夫走了多久?
个人愚见,菜鸟一只。
……
1+1=2;
1+2=3;
2+3=5;
3+5=8;
……
妻子每天5:30下班,经常去超市逛到6:00,然后座地铁回住的镇上,丈夫都会在6:30到车站接她,
一天妻子5:25下班了,没逛超市,座5:30地铁回镇上,见丈夫没到,打算自己走回去,丈夫还是老时间出来,路上碰到妻子,接她回家,到家看早回家了十分钟,问妻子走了多长时间?
“经常去超市逛到6:00,然后座地铁回住的镇上,丈夫都会在6:30到车站接她,”,得知,到乘车时间30分钟;
“座5:30地铁回镇上”,得知到镇时间,6:00;
“到家看早回家了十分钟”,得知,到家时间6:20(也就是说,路程20分钟);
无解?答案在“0~20”分钟之间?至少得说,丈夫走了多久?
个人愚见,菜鸟一只。
#16
顶一个,递归得好!!!
#17
fibonacci数列
#18
妻子走了 40分钟
#19
2)妻子每天5:30下班,经常去超市逛到6:00,然后座地铁回住的镇上,丈夫都会在6:30到车站接她,
一天妻子5:25下班了,没逛超市,座5:30地铁回镇上,见丈夫没到,打算自己走回去,丈夫还是老时间出来,路上碰到妻子,接她回家,到家看早回家了十分钟,问妻子走了多长时间?
-------------
这个题考考小学生行...用来做面试题就太蠢了...逻辑上漏洞百出...典型没搞清需求...
一天妻子5:25下班了,没逛超市,座5:30地铁回镇上,见丈夫没到,打算自己走回去,丈夫还是老时间出来,路上碰到妻子,接她回家,到家看早回家了十分钟,问妻子走了多长时间?
-------------
这个题考考小学生行...用来做面试题就太蠢了...逻辑上漏洞百出...典型没搞清需求...
#20
1,
2,
假设妻子走了x分钟,那么丈夫从车站接回家的时间是 6:30 加上x分钟,自己回家的时间是 6:00 加上x分钟,而且早了十分钟,所以 有 6:30 + x = 6:00 + x + 10 ,此题无解。
3,不会
int recursion(int n)
{
if (n == 1)
{
return 1;
}
else if (n == 2)
{
return 1;
}
else
{
return recursion(n-1) + recursion(n-2);
}
}
2,
假设妻子走了x分钟,那么丈夫从车站接回家的时间是 6:30 加上x分钟,自己回家的时间是 6:00 加上x分钟,而且早了十分钟,所以 有 6:30 + x = 6:00 + x + 10 ,此题无解。
3,不会
#21
3,
不知道对不对
select * from server1.data1.dbo.table1 inner join server2.data2.dbo.table2 on...
不知道对不对
#22
...第二题当然是25分钟了
妻子走x分,平常丈夫接y分钟,当天丈夫来回少了10分钟,则丈夫回来少了10/2分钟
6:30+y = 5:30 + (6:30 - 6:00) + x + (y -10/2)
x = 25
这么简单的题,咋就这么多人误导呢
妻子走x分,平常丈夫接y分钟,当天丈夫来回少了10分钟,则丈夫回来少了10/2分钟
6:30+y = 5:30 + (6:30 - 6:00) + x + (y -10/2)
x = 25
这么简单的题,咋就这么多人误导呢
#23
我前的回答还不完整,应该是30分钟.
搭地铁之前: 5分钟
下地铁到遇到丈夫: 5分钟
还有就是和丈夫一起走了: 20分钟
总共:5+5+20=30
搭地铁之前: 5分钟
下地铁到遇到丈夫: 5分钟
还有就是和丈夫一起走了: 20分钟
总共:5+5+20=30
#24
int[] arr = new int[30];
arr[0] = 1;
arr[1] = 1;
for (int i = 2; i < arr.Length; i++)
{
arr[i]=arr[i-1]+arr[i-2];
}
arr[0] = 1;
arr[1] = 1;
for (int i = 2; i < arr.Length; i++)
{
arr[i]=arr[i-1]+arr[i-2];
}
#25
我是这样想的:
平常是6:00坐地铁,今天是5:30坐地铁,坐地铁的时间早了30分钟。
可回到家却只早了10分钟,剩下的时间到哪里去了?肯定就是妻子走路的时间啊!
20分钟
平常是6:00坐地铁,今天是5:30坐地铁,坐地铁的时间早了30分钟。
可回到家却只早了10分钟,剩下的时间到哪里去了?肯定就是妻子走路的时间啊!
20分钟
#26
1.
public int GetValue(int num)
{
if (num == 1 || num == 2)
{
return 1;
}
else
{
return GetValue(num - 1) + GetValue(num - 2);
}
}
public int GetValue(int num)
{
if (num == 1 || num == 2)
{
return 1;
}
else
{
return GetValue(num - 1) + GetValue(num - 2);
}
}
#27
第二个问题问的就有问题,应该问妻子单独走了几分钟,妻子单独走了5分钟,这样丈夫省了2个5分钟,就是10分钟,回到家也就省了10分钟,而且前提是丈夫也是走路的,而且速度和妻子一样
#28
题目中只有车站到遇见他丈夫那段时间是明确指出是用走的,所以最后问走了多久应该就是指从车站开始到遇见丈夫一共走了多久,所以嘛,答案是我的5分钟
#29
1)1,1,2,3,5,8,13,21,34,。。。
用C#递归写出算法,算出第30个数?
(麻烦高手把代码贴出来,谢谢!)
2)妻子每天5:30下班,经常去超市逛到6:00,然后座地铁回住的镇上,丈夫都会在6:30到车站接她,
一天妻子5:25下班了,没逛超市,座5:30地铁回镇上,见丈夫没到, 打算自己走回去,丈夫还是老时间出来,路上碰到妻子,接她回家,到家看早回家了十分钟,问妻子走了多长时间?
用C#递归写出算法,算出第30个数?
(麻烦高手把代码贴出来,谢谢!)
2)妻子每天5:30下班,经常去超市逛到6:00,然后座地铁回住的镇上,丈夫都会在6:30到车站接她,
一天妻子5:25下班了,没逛超市,座5:30地铁回镇上,见丈夫没到, 打算自己走回去,丈夫还是老时间出来,路上碰到妻子,接她回家,到家看早回家了十分钟,问妻子走了多长时间?
#30
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class vs
{
public int i = 2;
public void number(int first, int second)
{
i++;
Console.WriteLine("第" + i.ToString() + "数是:");
int second2 = second;
second = second + first;
Console.WriteLine(second);
first = second2;
if (i < 30)
{
number(first, second);
}
}
}
class Program
{
static void Main(string[] args)
{
vs we=new vs();
we.number(1, 1);
Console.ReadLine();
}
}
}
第二道题有点不清楚,不过估计应该是问在到站后和见到丈夫之间妻子走了多少分钟,因为丈夫是老样子,而回家只提前了10分钟,那么妻子走的那段距离应该是丈夫省下的那段路程的来回,那么就是10/2=5分钟
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class vs
{
public int i = 2;
public void number(int first, int second)
{
i++;
Console.WriteLine("第" + i.ToString() + "数是:");
int second2 = second;
second = second + first;
Console.WriteLine(second);
first = second2;
if (i < 30)
{
number(first, second);
}
}
}
class Program
{
static void Main(string[] args)
{
vs we=new vs();
we.number(1, 1);
Console.ReadLine();
}
}
}
第二道题有点不清楚,不过估计应该是问在到站后和见到丈夫之间妻子走了多少分钟,因为丈夫是老样子,而回家只提前了10分钟,那么妻子走的那段距离应该是丈夫省下的那段路程的来回,那么就是10/2=5分钟
#31
30楼的代码是不是少点东西
#32
刚刚想了想,第二个问题是个错误的命题,妻子每天6点半和丈夫一起走回去,只是今天6点他自己走回去,那么路程没变,时间也应该不会变,回到家应该就是早半小时,如果说丈夫是开车来接,拿答案根本没法算
#33
mark
#34
没说一下车就立刻走回去的啊,现实里也这样,等你的人没来的话,在原地等候一段时间完全符合逻辑啊
#35
#36
算法不同 ,
#37
第二道题解答:丈夫开车接妻子,妻子在下地铁后,见到丈夫前走了25分钟。
理由如下:
如果两个人每天是一起走回去的话,那妻子提前30分钟作地铁回家,上地铁后中间再无停留,那最后他们应该提前30分钟到家,但这与需求不符。所以是丈夫每天开车接妻子回家。
由他们比平时早到家10分钟可知,他们相遇时比平时从地铁站出发回家早了5分钟。妻子提前30分钟上地铁,地铁行驶时间不便,早5分钟见与丈夫相遇,所以妻子一共走了30-5 = 25分钟。
理由如下:
如果两个人每天是一起走回去的话,那妻子提前30分钟作地铁回家,上地铁后中间再无停留,那最后他们应该提前30分钟到家,但这与需求不符。所以是丈夫每天开车接妻子回家。
由他们比平时早到家10分钟可知,他们相遇时比平时从地铁站出发回家早了5分钟。妻子提前30分钟上地铁,地铁行驶时间不便,早5分钟见与丈夫相遇,所以妻子一共走了30-5 = 25分钟。
#38
第二题:提前回家10分钟,也就是说,妻子走的路程省去了丈夫去车站5分钟的路程。(来回10分钟,只去的话是5分钟),由于丈夫在6:30到车站,所以可以得到那天在6:25碰到的妻子。也就是说妻子从某一时间点走到6:25.再由妻子6:00做车,6:30到。可以推出在车上用0:30.这样那天妻子就是6:00到的车站,开始走,这样就走了25分钟。
#39
1、4,052,739,537,881居然这么大啊!
#40
搞错了
1应该是832040
1应该是832040
#41
我运行过,没有错。
#42
--首先在server1中连接server2
exec sp_addlinkedserver
用法见MSDN
exec sp_addlinkedserver
用法见MSDN
server1.data1.table1 a inner join server2.data2.table2 b on a。ID=b.ID
#43
妻子走25分钟,丈夫要少开多久的车,那么这段省下的时间怎么算,难道他丈夫的车是光速,上车就到
#44
那要不要先吃个饭再去散散步啊,晕
#45
#define Debug
using System;
using System.Collections.Generic;
using System.Text;
namespace ArgsExample
{
class Program
{
static int func(int numberValue)
{
int value = 0;
if (numberValue <= 2)
{
value = 1;
}
if (numberValue >= 3)
value = func(numberValue - 2) + func(numberValue - 1);
return value;
}
static void Main(string[] args)
{
/*
for (int i = 0; i < args.Length; ++i)
Console.WriteLine(args[i]);
*/
int value = func(30);
Console.WriteLine(value.ToString());
#if Debug
Console.WriteLine("Debug had been defined!");
#endif
}
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace ArgsExample
{
class Program
{
static int func(int numberValue)
{
int value = 0;
if (numberValue <= 2)
{
value = 1;
}
if (numberValue >= 3)
value = func(numberValue - 2) + func(numberValue - 1);
return value;
}
static void Main(string[] args)
{
/*
for (int i = 0; i < args.Length; ++i)
Console.WriteLine(args[i]);
*/
int value = func(30);
Console.WriteLine(value.ToString());
#if Debug
Console.WriteLine("Debug had been defined!");
#endif
}
}
}
#46
10分钟,两个人早到家的时间就是妻子已经走路的时间啊。。。。。
别的时间都是混淆人的。。。。
当然前提是妻子每天走路都一样快
别的时间都是混淆人的。。。。
当然前提是妻子每天走路都一样快
#47
设火车速度Vh,男人速度Vm,女人走路速度Vw,男人平时从家到车站要用Tx时间,女人今天走了T1时间,男人回家用了T2时间,
这样就有:
1)根据车站到家的路成不边有:
Vm*Tx=Vw*T1+Vm*T2 (平时回家的路程=今天回家的路程),整理后得,
T1=(Vm/Vw)(Tx-T2);
2)根据时间,平时他出发到接妻子回家时间用了2Tx(来回用相同的时间),今天他用了(2T2),得,
2Tx=2T2+10;男人也只比平时提前10分钟到家
整理得,Tx-T2=5;
这样带会1)中得到女人走路用时,T1=(Vm/Vw)*5;
这样就是说,他走路用的时间取决与他走路速度与他老公开车的速度比;
如果她走的越慢,她走的时间就越长,他老公开的越快他也走的时间越长;
这样就有:
1)根据车站到家的路成不边有:
Vm*Tx=Vw*T1+Vm*T2 (平时回家的路程=今天回家的路程),整理后得,
T1=(Vm/Vw)(Tx-T2);
2)根据时间,平时他出发到接妻子回家时间用了2Tx(来回用相同的时间),今天他用了(2T2),得,
2Tx=2T2+10;男人也只比平时提前10分钟到家
整理得,Tx-T2=5;
这样带会1)中得到女人走路用时,T1=(Vm/Vw)*5;
这样就是说,他走路用的时间取决与他走路速度与他老公开车的速度比;
如果她走的越慢,她走的时间就越长,他老公开的越快他也走的时间越长;
#48
正解。
我忘了那10分钟计算。
#49
妻子每天5:30下班,经常去超市逛到6:00,然后座地铁回住的镇上,丈夫都会在6:30到车站接她,
一天妻子5:25下班了,没逛超市,座5:30地铁回镇上,见丈夫没到,打算自己走回去,丈夫还是老时间出来,路上碰到妻子,接她回家,到家看早回家了十分钟,问妻子走了多长时间?
不对。我重新思考了。
请问个问题:到家时间是几点?不算妻子走了多久。
就问下,到家时间是几点?
还是我没迷惑了?
这题目是哪个考官出的。神经病。
一天妻子5:25下班了,没逛超市,座5:30地铁回镇上,见丈夫没到,打算自己走回去,丈夫还是老时间出来,路上碰到妻子,接她回家,到家看早回家了十分钟,问妻子走了多长时间?
不对。我重新思考了。
请问个问题:到家时间是几点?不算妻子走了多久。
就问下,到家时间是几点?
还是我没迷惑了?
这题目是哪个考官出的。神经病。
#50
#1
还有一题:
有服务器数据库server1.data1下的表table1,和另一个服务器数据库server2.data2下的表table2
如何把这两个表inner join??
有服务器数据库server1.data1下的表table1,和另一个服务器数据库server2.data2下的表table2
如何把这两个表inner join??
#2
第一,fibonacci数列
第二,数学问题
第二,数学问题
#3
1:
protected void Button1_Click(object sender, EventArgs e)
{
int n = Calculate(1,1,2);
}
private int Calculate(int first, int second, int loop)
{
int res = first + second;
loop++;
if (loop == 14)
{
return res;
}
else
{
return Calculate(second, res, loop);
}
protected void Button1_Click(object sender, EventArgs e)
{
int n = Calculate(1,1,2);
}
private int Calculate(int first, int second, int loop)
{
int res = first + second;
loop++;
if (loop == 14)
{
return res;
}
else
{
return Calculate(second, res, loop);
}
#4
public class Calcalate
{
int parent=1;
int beginparent=1;
private int getNum()
{
for(int i=1;i<=30;i++)
{
parent+=Child(parent);
}
return parent;
}
private int Child(int parent)
{
return beginparent+=parent;
}
}
}
{
int parent=1;
int beginparent=1;
private int getNum()
{
for(int i=1;i<=30;i++)
{
parent+=Child(parent);
}
return parent;
}
private int Child(int parent)
{
return beginparent+=parent;
}
}
}
#5
走了5分钟
#6
第二题好像描述的不是很严密,估计应该是走了25分钟,呵呵。
#7
namespace test1
{
class Program
{
static int F(int n)
{
if (n <=2)
return 1;
else
return (F(n - 1) + F(n - 2));
}
static void Main(string[] args)
{
int n=F(30);
Console.WriteLine(n.ToString());
}
}
}
{
class Program
{
static int F(int n)
{
if (n <=2)
return 1;
else
return (F(n - 1) + F(n - 2));
}
static void Main(string[] args)
{
int n=F(30);
Console.WriteLine(n.ToString());
}
}
}
#8
第二题出的有问题,正常几点到家都没说.
#9
总共十分钟,下班到地铁走了5分钟,下地铁到遇到丈夫走了5分钟
#10
public class MainClass
{
public static void Main()
{
Console.WriteLine(Foo(30));
}
public static int Foo(int i)
{
if (i <= 0)
return 0;
else if(i > 0 && i <= 2)
return 1;
else return Foo(i -1) + Foo(i - 2);
}
}
评分标准: 写出return Foo(i -1) + Foo(i - 2); 得5分。
写出if(i > 0 && i <= 2) return 1; 得5分。
方法参数过多需要扣分(扣除分数 = 参数个数 - 1)
不用递归算法扣5分
(递归算法在树结构建立等方面比较常用)
#11
不过这答案我还没搞清楚原理
#12
妻子下班不回家作饭还乱逛。丈夫还出去接。。。
#13
第一题,你在前面加个0就想得通了
0、1、1、2、3、5、8、13、21、34..
1-1=0
2-1=1
3-2=1
5-3=2
8-5=3
13-8=5
21-13=8
34-21=13
........
规律..后一个减前一个等于 前一个的前一个。
2、
妻子坐完地铁到站是6:00--因为丈夫每天准时6点30,中间相差30分钟。
座5:30地铁回镇上,见丈夫没到,估计丈夫是6点下班,正常的话每天7点到家
30-10=20分钟,管她丈夫走了几分钟,反正都是走回家的,又没说她丈夫是坐车。(大家别扔鸡蛋)
0、1、1、2、3、5、8、13、21、34..
1-1=0
2-1=1
3-2=1
5-3=2
8-5=3
13-8=5
21-13=8
34-21=13
........
规律..后一个减前一个等于 前一个的前一个。
2、
妻子坐完地铁到站是6:00--因为丈夫每天准时6点30,中间相差30分钟。
座5:30地铁回镇上,见丈夫没到,估计丈夫是6点下班,正常的话每天7点到家
30-10=20分钟,管她丈夫走了几分钟,反正都是走回家的,又没说她丈夫是坐车。(大家别扔鸡蛋)
#14
2题搞错咯,7点-6点=60分钟。提前10分钟回到家,丈夫每天走60分钟。所以丈夫走了25分钟后见到了老婆。
妻子6点开始走,走回家的时间为60-提前10分钟=50分钟,也就是妻子走了25分钟后见到了他老公
答案:1、妻子回家用了50分钟
2、妻子见到老公时走了25分钟
答案是两个哦。
妻子6点开始走,走回家的时间为60-提前10分钟=50分钟,也就是妻子走了25分钟后见到了他老公
答案:1、妻子回家用了50分钟
2、妻子见到老公时走了25分钟
答案是两个哦。
#15
1,1,2,3,5,8,13,21,34,。。。
……
1+1=2;
1+2=3;
2+3=5;
3+5=8;
……
妻子每天5:30下班,经常去超市逛到6:00,然后座地铁回住的镇上,丈夫都会在6:30到车站接她,
一天妻子5:25下班了,没逛超市,座5:30地铁回镇上,见丈夫没到,打算自己走回去,丈夫还是老时间出来,路上碰到妻子,接她回家,到家看早回家了十分钟,问妻子走了多长时间?
“经常去超市逛到6:00,然后座地铁回住的镇上,丈夫都会在6:30到车站接她,”,得知,到乘车时间30分钟;
“座5:30地铁回镇上”,得知到镇时间,6:00;
“到家看早回家了十分钟”,得知,到家时间6:20(也就是说,路程20分钟);
无解?答案在“0~20”分钟之间?至少得说,丈夫走了多久?
个人愚见,菜鸟一只。
……
1+1=2;
1+2=3;
2+3=5;
3+5=8;
……
妻子每天5:30下班,经常去超市逛到6:00,然后座地铁回住的镇上,丈夫都会在6:30到车站接她,
一天妻子5:25下班了,没逛超市,座5:30地铁回镇上,见丈夫没到,打算自己走回去,丈夫还是老时间出来,路上碰到妻子,接她回家,到家看早回家了十分钟,问妻子走了多长时间?
“经常去超市逛到6:00,然后座地铁回住的镇上,丈夫都会在6:30到车站接她,”,得知,到乘车时间30分钟;
“座5:30地铁回镇上”,得知到镇时间,6:00;
“到家看早回家了十分钟”,得知,到家时间6:20(也就是说,路程20分钟);
无解?答案在“0~20”分钟之间?至少得说,丈夫走了多久?
个人愚见,菜鸟一只。
#16
顶一个,递归得好!!!
#17
fibonacci数列
#18
妻子走了 40分钟
#19
2)妻子每天5:30下班,经常去超市逛到6:00,然后座地铁回住的镇上,丈夫都会在6:30到车站接她,
一天妻子5:25下班了,没逛超市,座5:30地铁回镇上,见丈夫没到,打算自己走回去,丈夫还是老时间出来,路上碰到妻子,接她回家,到家看早回家了十分钟,问妻子走了多长时间?
-------------
这个题考考小学生行...用来做面试题就太蠢了...逻辑上漏洞百出...典型没搞清需求...
一天妻子5:25下班了,没逛超市,座5:30地铁回镇上,见丈夫没到,打算自己走回去,丈夫还是老时间出来,路上碰到妻子,接她回家,到家看早回家了十分钟,问妻子走了多长时间?
-------------
这个题考考小学生行...用来做面试题就太蠢了...逻辑上漏洞百出...典型没搞清需求...
#20
1,
2,
假设妻子走了x分钟,那么丈夫从车站接回家的时间是 6:30 加上x分钟,自己回家的时间是 6:00 加上x分钟,而且早了十分钟,所以 有 6:30 + x = 6:00 + x + 10 ,此题无解。
3,不会
int recursion(int n)
{
if (n == 1)
{
return 1;
}
else if (n == 2)
{
return 1;
}
else
{
return recursion(n-1) + recursion(n-2);
}
}
2,
假设妻子走了x分钟,那么丈夫从车站接回家的时间是 6:30 加上x分钟,自己回家的时间是 6:00 加上x分钟,而且早了十分钟,所以 有 6:30 + x = 6:00 + x + 10 ,此题无解。
3,不会
#21
3,
不知道对不对
select * from server1.data1.dbo.table1 inner join server2.data2.dbo.table2 on...
不知道对不对
#22
...第二题当然是25分钟了
妻子走x分,平常丈夫接y分钟,当天丈夫来回少了10分钟,则丈夫回来少了10/2分钟
6:30+y = 5:30 + (6:30 - 6:00) + x + (y -10/2)
x = 25
这么简单的题,咋就这么多人误导呢
妻子走x分,平常丈夫接y分钟,当天丈夫来回少了10分钟,则丈夫回来少了10/2分钟
6:30+y = 5:30 + (6:30 - 6:00) + x + (y -10/2)
x = 25
这么简单的题,咋就这么多人误导呢
#23
我前的回答还不完整,应该是30分钟.
搭地铁之前: 5分钟
下地铁到遇到丈夫: 5分钟
还有就是和丈夫一起走了: 20分钟
总共:5+5+20=30
搭地铁之前: 5分钟
下地铁到遇到丈夫: 5分钟
还有就是和丈夫一起走了: 20分钟
总共:5+5+20=30
#24
int[] arr = new int[30];
arr[0] = 1;
arr[1] = 1;
for (int i = 2; i < arr.Length; i++)
{
arr[i]=arr[i-1]+arr[i-2];
}
arr[0] = 1;
arr[1] = 1;
for (int i = 2; i < arr.Length; i++)
{
arr[i]=arr[i-1]+arr[i-2];
}
#25
我是这样想的:
平常是6:00坐地铁,今天是5:30坐地铁,坐地铁的时间早了30分钟。
可回到家却只早了10分钟,剩下的时间到哪里去了?肯定就是妻子走路的时间啊!
20分钟
平常是6:00坐地铁,今天是5:30坐地铁,坐地铁的时间早了30分钟。
可回到家却只早了10分钟,剩下的时间到哪里去了?肯定就是妻子走路的时间啊!
20分钟
#26
1.
public int GetValue(int num)
{
if (num == 1 || num == 2)
{
return 1;
}
else
{
return GetValue(num - 1) + GetValue(num - 2);
}
}
public int GetValue(int num)
{
if (num == 1 || num == 2)
{
return 1;
}
else
{
return GetValue(num - 1) + GetValue(num - 2);
}
}
#27
第二个问题问的就有问题,应该问妻子单独走了几分钟,妻子单独走了5分钟,这样丈夫省了2个5分钟,就是10分钟,回到家也就省了10分钟,而且前提是丈夫也是走路的,而且速度和妻子一样
#28
题目中只有车站到遇见他丈夫那段时间是明确指出是用走的,所以最后问走了多久应该就是指从车站开始到遇见丈夫一共走了多久,所以嘛,答案是我的5分钟
#29
1)1,1,2,3,5,8,13,21,34,。。。
用C#递归写出算法,算出第30个数?
(麻烦高手把代码贴出来,谢谢!)
2)妻子每天5:30下班,经常去超市逛到6:00,然后座地铁回住的镇上,丈夫都会在6:30到车站接她,
一天妻子5:25下班了,没逛超市,座5:30地铁回镇上,见丈夫没到, 打算自己走回去,丈夫还是老时间出来,路上碰到妻子,接她回家,到家看早回家了十分钟,问妻子走了多长时间?
用C#递归写出算法,算出第30个数?
(麻烦高手把代码贴出来,谢谢!)
2)妻子每天5:30下班,经常去超市逛到6:00,然后座地铁回住的镇上,丈夫都会在6:30到车站接她,
一天妻子5:25下班了,没逛超市,座5:30地铁回镇上,见丈夫没到, 打算自己走回去,丈夫还是老时间出来,路上碰到妻子,接她回家,到家看早回家了十分钟,问妻子走了多长时间?
#30
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class vs
{
public int i = 2;
public void number(int first, int second)
{
i++;
Console.WriteLine("第" + i.ToString() + "数是:");
int second2 = second;
second = second + first;
Console.WriteLine(second);
first = second2;
if (i < 30)
{
number(first, second);
}
}
}
class Program
{
static void Main(string[] args)
{
vs we=new vs();
we.number(1, 1);
Console.ReadLine();
}
}
}
第二道题有点不清楚,不过估计应该是问在到站后和见到丈夫之间妻子走了多少分钟,因为丈夫是老样子,而回家只提前了10分钟,那么妻子走的那段距离应该是丈夫省下的那段路程的来回,那么就是10/2=5分钟
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class vs
{
public int i = 2;
public void number(int first, int second)
{
i++;
Console.WriteLine("第" + i.ToString() + "数是:");
int second2 = second;
second = second + first;
Console.WriteLine(second);
first = second2;
if (i < 30)
{
number(first, second);
}
}
}
class Program
{
static void Main(string[] args)
{
vs we=new vs();
we.number(1, 1);
Console.ReadLine();
}
}
}
第二道题有点不清楚,不过估计应该是问在到站后和见到丈夫之间妻子走了多少分钟,因为丈夫是老样子,而回家只提前了10分钟,那么妻子走的那段距离应该是丈夫省下的那段路程的来回,那么就是10/2=5分钟
#31
30楼的代码是不是少点东西
#32
刚刚想了想,第二个问题是个错误的命题,妻子每天6点半和丈夫一起走回去,只是今天6点他自己走回去,那么路程没变,时间也应该不会变,回到家应该就是早半小时,如果说丈夫是开车来接,拿答案根本没法算
#33
mark
#34
没说一下车就立刻走回去的啊,现实里也这样,等你的人没来的话,在原地等候一段时间完全符合逻辑啊
#35
#36
算法不同 ,
#37
第二道题解答:丈夫开车接妻子,妻子在下地铁后,见到丈夫前走了25分钟。
理由如下:
如果两个人每天是一起走回去的话,那妻子提前30分钟作地铁回家,上地铁后中间再无停留,那最后他们应该提前30分钟到家,但这与需求不符。所以是丈夫每天开车接妻子回家。
由他们比平时早到家10分钟可知,他们相遇时比平时从地铁站出发回家早了5分钟。妻子提前30分钟上地铁,地铁行驶时间不便,早5分钟见与丈夫相遇,所以妻子一共走了30-5 = 25分钟。
理由如下:
如果两个人每天是一起走回去的话,那妻子提前30分钟作地铁回家,上地铁后中间再无停留,那最后他们应该提前30分钟到家,但这与需求不符。所以是丈夫每天开车接妻子回家。
由他们比平时早到家10分钟可知,他们相遇时比平时从地铁站出发回家早了5分钟。妻子提前30分钟上地铁,地铁行驶时间不便,早5分钟见与丈夫相遇,所以妻子一共走了30-5 = 25分钟。
#38
第二题:提前回家10分钟,也就是说,妻子走的路程省去了丈夫去车站5分钟的路程。(来回10分钟,只去的话是5分钟),由于丈夫在6:30到车站,所以可以得到那天在6:25碰到的妻子。也就是说妻子从某一时间点走到6:25.再由妻子6:00做车,6:30到。可以推出在车上用0:30.这样那天妻子就是6:00到的车站,开始走,这样就走了25分钟。
#39
1、4,052,739,537,881居然这么大啊!
#40
搞错了
1应该是832040
1应该是832040
#41
我运行过,没有错。
#42
--首先在server1中连接server2
exec sp_addlinkedserver
用法见MSDN
exec sp_addlinkedserver
用法见MSDN
server1.data1.table1 a inner join server2.data2.table2 b on a。ID=b.ID
#43
妻子走25分钟,丈夫要少开多久的车,那么这段省下的时间怎么算,难道他丈夫的车是光速,上车就到
#44
那要不要先吃个饭再去散散步啊,晕
#45
#define Debug
using System;
using System.Collections.Generic;
using System.Text;
namespace ArgsExample
{
class Program
{
static int func(int numberValue)
{
int value = 0;
if (numberValue <= 2)
{
value = 1;
}
if (numberValue >= 3)
value = func(numberValue - 2) + func(numberValue - 1);
return value;
}
static void Main(string[] args)
{
/*
for (int i = 0; i < args.Length; ++i)
Console.WriteLine(args[i]);
*/
int value = func(30);
Console.WriteLine(value.ToString());
#if Debug
Console.WriteLine("Debug had been defined!");
#endif
}
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace ArgsExample
{
class Program
{
static int func(int numberValue)
{
int value = 0;
if (numberValue <= 2)
{
value = 1;
}
if (numberValue >= 3)
value = func(numberValue - 2) + func(numberValue - 1);
return value;
}
static void Main(string[] args)
{
/*
for (int i = 0; i < args.Length; ++i)
Console.WriteLine(args[i]);
*/
int value = func(30);
Console.WriteLine(value.ToString());
#if Debug
Console.WriteLine("Debug had been defined!");
#endif
}
}
}
#46
10分钟,两个人早到家的时间就是妻子已经走路的时间啊。。。。。
别的时间都是混淆人的。。。。
当然前提是妻子每天走路都一样快
别的时间都是混淆人的。。。。
当然前提是妻子每天走路都一样快
#47
设火车速度Vh,男人速度Vm,女人走路速度Vw,男人平时从家到车站要用Tx时间,女人今天走了T1时间,男人回家用了T2时间,
这样就有:
1)根据车站到家的路成不边有:
Vm*Tx=Vw*T1+Vm*T2 (平时回家的路程=今天回家的路程),整理后得,
T1=(Vm/Vw)(Tx-T2);
2)根据时间,平时他出发到接妻子回家时间用了2Tx(来回用相同的时间),今天他用了(2T2),得,
2Tx=2T2+10;男人也只比平时提前10分钟到家
整理得,Tx-T2=5;
这样带会1)中得到女人走路用时,T1=(Vm/Vw)*5;
这样就是说,他走路用的时间取决与他走路速度与他老公开车的速度比;
如果她走的越慢,她走的时间就越长,他老公开的越快他也走的时间越长;
这样就有:
1)根据车站到家的路成不边有:
Vm*Tx=Vw*T1+Vm*T2 (平时回家的路程=今天回家的路程),整理后得,
T1=(Vm/Vw)(Tx-T2);
2)根据时间,平时他出发到接妻子回家时间用了2Tx(来回用相同的时间),今天他用了(2T2),得,
2Tx=2T2+10;男人也只比平时提前10分钟到家
整理得,Tx-T2=5;
这样带会1)中得到女人走路用时,T1=(Vm/Vw)*5;
这样就是说,他走路用的时间取决与他走路速度与他老公开车的速度比;
如果她走的越慢,她走的时间就越长,他老公开的越快他也走的时间越长;
#48
正解。
我忘了那10分钟计算。
#49
妻子每天5:30下班,经常去超市逛到6:00,然后座地铁回住的镇上,丈夫都会在6:30到车站接她,
一天妻子5:25下班了,没逛超市,座5:30地铁回镇上,见丈夫没到,打算自己走回去,丈夫还是老时间出来,路上碰到妻子,接她回家,到家看早回家了十分钟,问妻子走了多长时间?
不对。我重新思考了。
请问个问题:到家时间是几点?不算妻子走了多久。
就问下,到家时间是几点?
还是我没迷惑了?
这题目是哪个考官出的。神经病。
一天妻子5:25下班了,没逛超市,座5:30地铁回镇上,见丈夫没到,打算自己走回去,丈夫还是老时间出来,路上碰到妻子,接她回家,到家看早回家了十分钟,问妻子走了多长时间?
不对。我重新思考了。
请问个问题:到家时间是几点?不算妻子走了多久。
就问下,到家时间是几点?
还是我没迷惑了?
这题目是哪个考官出的。神经病。