最好代码后面有解释,谢谢
4 回答
已采纳
庄晗
TA贡献1条经验 获得超0个赞
decimal total = 0; //因为数据较大,int 存不下。
for (int i = 1; i <= 10; i++) //做十次,产生了十项
{
decimal danxiang = 1;
//下面这个循环用于产生各项
for (int x = 1; x <= i; x++)
{
danxiang *= 10;
}
danxiang -= 1;
total +=danxiang ;
}
label1.Text = total.ToString();
戴维宽
TA贡献1条经验 获得超2个赞
long num=0;
StringBuilder str="";
for(int i=0;i<10;i++)
{
str.Append("9");//这里面的9你可以设成自己输入的1,2,3,4都行
num=num+ Convert.ToInt64(str);
}
看那一抹朝阳
TA贡献7条经验 获得超0个赞
double sum = 0; for (int i = 0; i < 10; i++) { sum += Math.Pow(10, i + 1) - 1; //Math.Pow(a,b); a^b次方 }
- 4 回答
- 0 关注
- 2057 浏览
添加回答
举报
0/150
提交
取消