问题 填空题

以下程序的功能是计算:s=1+12+123+1234+12345。请填空。
main()
int t=0,s=0,i;
for(i=1;i<=5;i++)
t=i+______;s=s+t;
printf("s=%d\n",s);

答案

参考答案:t*10

解析: s=1+12+123+1234+12345分解为
1+(1*10+2)+(((1*10)+2)*10+3)+((((1*10)+2)*10+3)*10+4)……因此;得到表达式t=i+t*10。

多项选择题
单项选择题 B型题