以下程序的功能是计算: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(

admin2010-04-27  10

问题 以下程序的功能是计算: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。
转载请注明原文地址:https://jikaoti.com/ti/gxtaFFFM
0

最新回复(0)