下面程序的运行结果是( )。 ##include<stdio.h> 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("

admin2011-06-10  4

问题 下面程序的运行结果是(       )。   ##include<stdio.h>   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://kaotiyun.com/show/PCPp777K
0

最新回复(0)