m<=1000和n<=100的x值:x=1+2-3+5-8+13...+m-n
解决方案 »
- 如何把捕捉到的异常显示在错误页?Response.Redirect("Error.asxp?Error="+ex.tostring())异常;
- 路径的斜杠与反斜杠问题,输入数据库与输出问题。
- 经典正则表达式,文章系统
- 高手请回答
- 大家好,请教VS2003和VS2005有什么区别?
- *********百分!问一个很难的问题,在线等*******
- 请指教以下FreeTextBox的问题
- Session有时莫名其妙丢失,已经设了stateserver了,还丢,为什么
- 求指导客户充值系统
- 银行排队太长,想买个基金都这么难…………散分
- e.NewPageIndex这个属性为什么没有
- selectdvalue selecteditem.value selecteditem.text 好混淆,究竟是什么东西呢?
int m = 2;
int n = 3;
while(n<100||m<1000)
{
x = 1 + m + n;
m=m+n
n=n+m
}
错了,改下:
while(n < 100 && m < 1000)
{
x = 1 + m - n;
m=m+n
n=n+m
}
int x = 1;
int m = 2;
int n = 3;
while(n<100||m<1000)
{
x += m - n;
m=m+n
n=n+m
}
while(n < 100 && m < 1000)
换成while(n <= 100 && m <= 1000)就完美了
int x = 1;
int m = 2;
int n = 3;
while(n < 100 && m < 1000)
{
x += m - n;
m=m+n
n=n+m
}
{
long fib[1000] = {1,1};
int i;
for(i=2;i<1000;i++)
{
fib[i ] = fib[i-1]+fib[i-2];
}
for(i=0;i<1000;i++)
{
printf("F%d==%d\n", i, fib);
}
return 0;
}