c#计算器c#计算器 怎么才能连加呀 就是1+2 =3 然后就是按等于号后变成5,7,9这样 5

 我来答
xujianshi2
2011-11-24 · 超过15用户采纳过TA的回答
知道答主
回答量:58
采纳率:100%
帮助的人:32.7万
展开全部
是不是每次都加“+”后面得数?1+3=4 然后=7,=10,=13
是的话方法有好几个。
定义两个全局变量,一个用于做第一次等于之前记录第二个加数,第二个用于记录是否做过记录,记录过就不在记录,每次加第一个变量就可以了,这样就可以实现连加功能了
追问
代码有吗
追答
这个其实不难,你要是能实现计算器基本的加减乘除功能,这个稍微深入思考一点就可以实现。
你定义一个全局变量,然后考虑什么情况下该给它赋值,什么情况下该把他作为加数,是不是还需要其他变量,顺着思路一步步实现就好了,需要代码现在就可以写给你,但是最好还是自己去写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老游击队员7
2011-11-25 · 超过24用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:64.9万
展开全部
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
List<int> tempList = new List<int>();
tempList.Add(1);
tempList.Add(2);

for (int i = 0; i < 36; i++)
{
Console.WriteLine(string.Format("{0} + {1} = {2}", tempList[i], tempList[i + 1], tempList[i] + tempList[i + 1]));
tempList.Add(tempList[i] + tempList[i + 1]);
}

Console.ReadKey();
}
}
}

菲薄垃圾数列?

1 + 2 = 3
2 + 3 = 5
3 + 5 = 8
5 + 8 = 13
8 + 13 = 21
13 + 21 = 34
21 + 34 = 55
34 + 55 = 89
55 + 89 = 144
89 + 144 = 233
144 + 233 = 377
233 + 377 = 610
377 + 610 = 987
610 + 987 = 1597
987 + 1597 = 2584
1597 + 2584 = 4181
2584 + 4181 = 6765
4181 + 6765 = 10946
6765 + 10946 = 17711
10946 + 17711 = 28657
17711 + 28657 = 46368
28657 + 46368 = 75025
46368 + 75025 = 121393
75025 + 121393 = 196418
121393 + 196418 = 317811
196418 + 317811 = 514229
317811 + 514229 = 832040
514229 + 832040 = 1346269
832040 + 1346269 = 2178309
1346269 + 2178309 = 3524578
2178309 + 3524578 = 5702887
3524578 + 5702887 = 9227465
5702887 + 9227465 = 14930352
9227465 + 14930352 = 24157817
14930352 + 24157817 = 39088169
24157817 + 39088169 = 63245986
追问
用Windows窗体做呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
獨_孤_求_敗
2011-11-24 · 超过18用户采纳过TA的回答
知道答主
回答量:109
采纳率:0%
帮助的人:38.9万
展开全部
你是想按等於号就加2,就是素数相加的意思?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式