下面程序的运行结果是_____________。 #include main() { int a,s,n,m; a=2;s=0;n=1;m=1; while(m

admin2012-08-23  22

问题 下面程序的运行结果是_____________。
    #include
    main()
    {  int a,s,n,m;
       a=2;s=0;n=1;m=1;
       while(m<=4){n=n*a;  s=s+n;++m;}
       printf(“s=%d”,s);
    }

选项

答案s=30

解析 分析循环条件“m=1,m<=4”,所以循环4次。第1次:n=n*a=2,s=s+n=2;m=2。第2次:n=n*a=4,s=s+n=6;m=3。第3次:n=n*a=8,s=s+n=14;m=4。第4次:n=n*a=16,s=s+n=30。
转载请注明原文地址:https://jikaoti.com/ti/thB0FFFM
0

最新回复(0)