中易网

用C#变写输出小于1000的斐波那契数列之和。

答案:4  悬赏:0  
解决时间 2021-02-27 20:04
题目要求是这样的:用C#编写程序,输出小于1000的斐波那契数列之和。斐波那契数列指的是这样一个数列:1,1,2,3,5,8,13,21,34...要是单纯输出小于1000的斐波那契数列 我会,但是加上之和就迷糊了,自己学C#呢,麻烦大家帮下忙。不好意思,以后用到百度的地方还很多,分少了点,但是我是真心想学东西,希望大家帮忙。
最佳答案
int js_sum()
{
int a1=1,a2=1,a3,sum=2;
while(a3<=1000)
{
a3=a1+a2;
a2=a3;
a1=a2;
sum+=a3;
}
return sum;
}
全部回答
临时写了一个,效率不高 List all = new List(); all.Add(1); all.Add(1); while (AllSum(all)) { all.Add(all[all.Count - 1] + all[all.Count - 2]); AllSum(all); } private bool AllSum(List all) { int sum = 0; int i = 0; while (sum < 1000 && i <= all.Count - 1) { sum += all[i++]; } if (sum < 1000) { return true; } else { Console.WriteLine(sum - all[all.Count - 1]); ...临时写了一个,效率不高 List all = new List(); all.Add(1); all.Add(1); while (AllSum(all)) { all.Add(all[all.Count - 1] + all[all.Count - 2]); AllSum(all); } private bool AllSum(List all) { int sum = 0; int i = 0; while (sum < 1000 && i <= all.Count - 1) { sum += all[i++]; } if (sum < 1000) { return true; } else { Console.WriteLine(sum - all[all.Count - 1]); return false; } } 二楼的比较简洁,但是循环那需要修改,应该为while(sum<=1000)
最后结果是2583么 程序如下 namespace ConsoleApplication2 { class Program { static void Main(string[] args) { int[]a=new int[500]; int i=0,sum=0; a[0] = 0; a[1] = 1; while (a[i] <= 1000) { a[i + 2] = a[i + 1] + a[i]; sum = sum + a[i]; i++; } Console.WriteLine(sum); Console.ReadLine(); } } }
using system; namespace consolez {     class program     {         static void main(string[] args)         {             console.writeline("请输入数列元素 n");             uint n = uint.parse(console.readline());             int[] arr = new int[n + 1];             arr[0] = 0;             arr[1] = 1;             for (int i = 2; i < n+1; i++)             {                 arr[i] = arr[i - 1] + arr[i - 2];             }             for (int i = 1; i < n+1; i++)             {                 console.write("a({0}) ={1},\t",i,arr[i]);             }             console.write("\n按任意键退出...");             console.readkey(true);         } }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
轩辕剑之天之痕到了大兴城找到了宁珂郡主后怎
请问风水大师,农村自建房神堂后面设有1米5左
福清元载中学是公立吗?
面对困难,总是逃避,怎么办
6万左右的MPV,长安欧尚好还是宝骏730好
这个配置可以玩GTA5吗?只开中低画质
求中国古代的风水的书
在主界面将刚聊过的聊天人的头像删除后(不是
秀水电讯特约代理点我想知道这个在什么地方
成都火车南站(或附近公交站台),有没有开往
John is _____than peter A.funnier B.fun C.
荣成市金博贸易有限公司地址有知道的么?有点
母公司财务如何监管子公司的财务?
功能玻璃定义
她蓝色的眼睛里闪出惊疑的神情。 缩句
推荐资讯
有关阶乘的数学题求助
自动挡上坡行进中D挡换s挡要不耍停车怎么换挡
《寻梦》巴金 导读 读后感各200字
感觉女朋友有事瞒着我。我也不想直接问她。我
泰安市岱岳区妇幼保健院怎么样
劳动仲裁被退回
中国人寿保险广阳道客户服务中心我想知道这个
离头坪怎么去啊,有知道地址的么
我炖猪皮冻的时候,放了八角、桂皮、花椒、香
天斯特茶业在什么地方啊,我要过去处理事情
德福海鲜豆捞地址有知道的么?有点事想过去
黄家岭村这个地址在什么地方,我要处理点事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?