一个关于数组的问题 遇到一个数组的问题,在一个textbox1是输入值(这个值都是数字),在数字的每个位都加一,然后在textbox2输出来,比如我输入12345,输出23456,但是这个数字的位数是不固定的,想了好久没想出来,本人新手希望各位大虾指导指导!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void button1_Click(object sender, EventArgs e) { string txt1text=textBox1.Text; int txt1int = 0; try { txt1int = int.Parse(textBox1.Text); string outText2 = ""; for (int i = 0; i < txt1text.Length; i++) { outText2 += (int.Parse(txt1text[i].ToString()) + 1).ToString(); } textBox2.Text = outText2; } catch { //输入非数字 } } private void button1_Click(object sender, EventArgs e) //为每位加1 { Random RA = new Random(unchecked((int)DateTime.Now.Ticks)); double dubSour = RA.NextDouble(); int intPow = Convert.ToInt32(RA.NextDouble() * 9.0F); double dubPow = Convert.ToDouble(intPow); int intSour = Convert.ToInt32(dubSour * Math.Pow(10, dubPow)); //Debug.WriteLine(intSour); textBox1.Text = Convert.ToString(intSour); //正式开始运算/////////////////////////////////// //返回长度 int intLen = textBox1.Text.Length; //textBox2.Text = Convert.ToString(intLen); int intMark = 0, i; for (i = 0; i < intLen; i++) { intMark += Convert.ToInt32(Math.Pow(10, i)); } //textBox2.Text = Convert.ToString(intMark); int intOut = intSour + intMark; textBox2.Text = Convert.ToString(intOut); }//End function of button1_ClickC#的GUI界面,两个textBox,1个Button,均用缺省对象名,代码的前半部是生成一个随机整数。有一个问题,就是如果遇到9,就会进位。如果不想进位,或者只返回0而不进位,就只能折分后分别相加了 1楼的方法做出来了 不过你那个txt1int = int.Parse(textBox1.Text); 从头到尾没用到 你声明了有什么用呀!不过好是要给你分 正则求TXT文件中的下载地址 字符串替换 样式表怎么编写,以及怎么用? DAL的测试代码如何写啊? Namespace 可以用sqldatasource直接返回值吗? 用ASP.NET做的视频网站,想要提高访问速度,程序上应该注意哪些方面。 有些地方的用户不能访问 无法打c:\Documents and settings\Administrator\桌面\李顺风\coding\website\,因为此版本的应用程序不支持其 如何作EXCEL报表? 如何截取这样的动态字符串? calendar extender的selectedDate设置后显示出来提前了一天
{
string txt1text=textBox1.Text;
int txt1int = 0;
try
{
txt1int = int.Parse(textBox1.Text);
string outText2 = "";
for (int i = 0; i < txt1text.Length; i++)
{
outText2 += (int.Parse(txt1text[i].ToString()) + 1).ToString();
}
textBox2.Text = outText2;
}
catch
{
//输入非数字
}
}
//为每位加1
{
Random RA = new Random(unchecked((int)DateTime.Now.Ticks));
double dubSour = RA.NextDouble();
int intPow = Convert.ToInt32(RA.NextDouble() * 9.0F);
double dubPow = Convert.ToDouble(intPow);
int intSour = Convert.ToInt32(dubSour * Math.Pow(10, dubPow));
//Debug.WriteLine(intSour);
textBox1.Text = Convert.ToString(intSour);
//正式开始运算///////////////////////////////////
//返回长度
int intLen = textBox1.Text.Length;
//textBox2.Text = Convert.ToString(intLen);
int intMark = 0, i;
for (i = 0; i < intLen; i++)
{
intMark += Convert.ToInt32(Math.Pow(10, i));
}
//textBox2.Text = Convert.ToString(intMark);
int intOut = intSour + intMark;
textBox2.Text = Convert.ToString(intOut);
}//End function of button1_Click
C#的GUI界面,两个textBox,1个Button,均用缺省对象名,代码的前半部是生成一个随机整数。有一个问题,就是如果遇到9,就会进位。如果不想进位,或者只返回0而不进位,就只能折分后分别相加了