使用C#实现求出若干组整数之和为500的连续序列(web面试题)
2012-02-02 11:12
330 查看
无意间在网上看到这个计算题.小弟闲暇时写了一下.求有木有更便捷的写法
private void button1_Click(object sender, EventArgs e) { //先求出最多有多少个整数相加.明显从1开始 int a = 0; int bignum = 0; for (int i = 1; i <=500; i++) { if (a <= 500) { a = a + i; bignum = i; } } string s = ""; for (int j = 1; j <=500; j++) { int c = 0; int d = j; for (int k= 1;k <= bignum; k++) { c=j+ k; d += c; if (d == 500) { s = j.ToString() + "-" + k.ToString() + ","; } } } MessageBox.Show(s); }
相关文章推荐
- 实现求出若干整数之和为500的连续整数(如98,99,100,101,102)的所有组合&&产生一个int数组,长度为100,并向其中随机插入1~100,要求不能重复
- 编程实现求出若干个整数之和为500的连续整数(如98,99,100,101,102),所有组合。
- 编程实现求出若干个整数之和为500的连续整数(如98,99,100,101,102),所有组合。
- c#第一篇 在WPF的window窗体中使用httpwebrequest实现模拟登陆网页,并在webbroser控件中显示
- 关于一道面试题,使用C#实现字符串反转算法
- 二分法解决打印所有和为s的连续整数序列 剑指offer 之 面试题41_2
- 剑指offer 面试题41 递增数组中和为s的两个数字 | 和为s的连续整数序列
- B/S(WEB)系统中使用Activex插件调用扫描仪实现连续扫描并上传图像(IE文件扫描并自动上传)
- C#、VB.NET使用HttpWebRequest访问https地址(SSL)的实现
- C#中使用Socket实现简单Web服务器
- C# WEBSOCKET FLECK 调用非托管C++ DLL 实现通信(使用CHAR*接收)
- C#、VB.NET使用HttpWebRequest访问https地址(SSL)的实现方法
- C# 使用WebRequest 实现FTP常用功能
- [转]C#、VB.NET使用HttpWebRequest访问https地址(SSL)的实现
- 关于一道面试题,使用C#实现字符串反转算法
- 关于一道面试题,使用C#实现字符串反转算法
- C#中使用Socket实现简单Web服务器
- C#实现用欧几里德算法、连续整数检测算法、公因数算法求两个非负整数的最大公约数
- 剑指offer——面试题49:不使用atoi库函数实现把字符串转换成整数
- 【C语言】【面试题】使用main函数的参数,实现一个整数计算机,程序可以接受三个参数