C#编程语言编写。在线等!!

一个百万富翁遇见一个陌生人,达成换钱的协议。陌生人说:每一天我都给你10万元,第一天你只需给我1分钱;第二天你只需给我2分钱;第三天你给我4分钱……以后你每天给我的钱是前... 一个百万富翁遇见一个陌生人,达成换钱的协议。陌生人说:每一天我都给你10万元,第一天你只需给我1分钱;第二天你只需给我2分钱;第三天你给我4分钱……以后你每天给我的钱是前一天的2倍,直到满30天,富翁很高兴,欣然同意了。请编程计算一下,30天后,每人各得多少钱? 展开
 我来答
网络审判官
2011-10-23 · TA获得超过328个赞
知道小有建树答主
回答量:147
采纳率:100%
帮助的人:155万
展开全部

static void Main(string[] args)

        {

            //每天给10W 直接计算富人所得

            var sumRichGet = 100000.00*30;

            //陌生人

            var sumStrangerGet = 0.00;

            for (int i = 0; i < 30; i++)

            {

                //先按分计算 最后换算成元 故:

                sumStrangerGet += Math.Pow(2, i);

            }

            Console.WriteLine(string.Format("陌生人获得:{0}元", (sumStrangerGet / 100).ToString("#,##0.00")));

            Console.WriteLine(string.Format("富翁  获得:{0}元", sumRichGet.ToString("#,##0.00")));

            Console.ReadLine();

        }

畅想未来1号
2011-10-23 · TA获得超过655个赞
知道小有建树答主
回答量:318
采纳率:0%
帮助的人:115万
展开全部
int x1=0.01,x2=100000;
int sum1=0,sum2=0;
for(int i=0,j=2;i<=30;i++)
{
j=Math.Pow(j,i);
x1=Math.Pow(x1,j);
sum1=sum+x1

}
sum=x2*30;
不会再问我。
追问
调试不正确
追答
long x1 = 1, x2 = 10000000;
long sum1 = 0, sum2 = 0;
for (int i = 0, j = 2; i <= 30; i++)
{
x1 = j*x1;
sum1 = sum1 + x1;
}
sum2 = x2 * 30;
MessageBox.Show(sum1+"和"+sum2);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
南国北京迎
2011-10-23 · TA获得超过353个赞
知道小有建树答主
回答量:215
采纳率:0%
帮助的人:119万
展开全部
double x1=0.01,x2=100000;
double sum1 = 0, sum2 = 0;

for (int i = 0; i <= 30; i++)
{
x1 = x1 * 2;
sum1 = sum1 + x1;
}

sum2 = x2*30;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dwhlql
2011-10-25
知道答主
回答量:11
采纳率:0%
帮助的人:1.8万
展开全部
阶乘算法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式