问题
填空题
以下程序的功能是计算: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
解析: 根据题意,当i=1时,s=1,t=1;当i=2时,s=1+12,t=12=i+10;当i=3时,s=1+12+123,t=123=i+120……由此不难发现当前t的值等于当前i的值加上上次t值的10倍。因此空白处应填t*10。