| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1133 人关注过本帖
标题:老师布置自学c#的程序(大整数计算器),帮忙看一下!谢谢~
只看楼主 加入收藏
faye3000
Rank: 2
等 级:论坛游民
帖 子:11
专家分:25
注 册:2009-10-7
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:3 
老师布置自学c#的程序(大整数计算器),帮忙看一下!谢谢~
            
本来是学了c++的,学期末了,老师要求做试验课程设计,我就选了个做大整数计算器的程序,本来是用c++作的控制台程序,但不美观,老师知道想让我们自己试着去用vc#作一下看。我就自己学了一点,算法方面应该是没有问题了,但是c#因为刚开始接触不怎么熟,刚开始用很多数据类型转换今天弄了我一下午!实在不行了,希望大家能帮帮我!以后多学学!




以下是void btn_add_Click内的代码,我觉得大概方法(细节部分如输入的数左边有0之类的现没考虑)应该没错吧,但得不到结果!希望能有谁帮我解答一下!谢谢!




            int carry = 0;
            int[] res=new int[1000];
            string result;


            for (int i = 1000; i >= 0; i--)
            {
            
                res[i] = (textBox1.Text[i] + textBox2.Text[i]+carry) % 10;
                carry = (textBox1.Text[i] + textBox2.Text[i] + carry) / 10;
               
            }

            result=res[0].ToString();

            for (int i = 1; i >= 1000; i++)
            {
                result = result + res[i];

            }

            textBox3.Text = result;
搜索更多相关主题的帖子: 自学 整数 老师 计算器 
2009-12-20 02:00
athenalux
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:河北石家庄
等 级:小飞侠
威 望:8
帖 子:975
专家分:2514
注 册:2008-11-26
收藏
得分:7 
你的这个计算器怎么设计的啊?还要用到1000个元素的数组?

QQ:81704464
2009-12-20 08:48
faye3000
Rank: 2
等 级:论坛游民
帖 子:11
专家分:25
注 册:2009-10-7
收藏
得分:0 
回复 2楼 athenalux
就是能计算一个很长的整数的加法,1000只是我定的数值长度的上限,用数组存储每一位!
算法是那样的,但不知道为什么不行~
2009-12-20 21:55
yjy1987420
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:39
专家分:120
注 册:2009-9-14
收藏
得分:7 
   for (int i = 1; i >= 1000; i++)
            {
                result = result + res[i];

            }

这句啥意思。i<1000吧
2009-12-21 16:06
快速回复:老师布置自学c#的程序(大整数计算器),帮忙看一下!谢谢~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026017 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved