老师布置自学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;