用C#编程 计算9+99+999……+9999…99(10个)的值。 5

 我来答
听不清啊
高粉答主

2015-12-09 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.9亿
展开全部

int main()

{

int i;

double t=0,s=0;

for(i=0;i<10;i++)

{t=t*10+9;

s+=t;

}

printf("%.0lf\n",s);

return 0;

}

追问
那个应该是 t=t*10-1 吧?
追答
t=1            -----第一项
t=1*10-1=9-----第二项
t=9*10-1=89 -----第三项
t=89*10-1=889 -----第四项
难道应该是这样?

我的是:
t=0
t=0*10+9=9
t=9*10+9=99
t=99*10+9=999
……………………
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式