以下程序的输出结果是【 】。 #include <iostream> using namespace std; int main() { int s,i; for(s=0,i=1;i<3;i++)

admin2010-03-29  13

问题 以下程序的输出结果是【  】。
   #include <iostream>
   using namespace std;
   int main()
   {
      int s,i;
      for(s=0,i=1;i<3;i++)
         s+=i;
      cout<<s<<end1;
      return 0;
   }

选项

答案3

解析 此程序中,for循环用来统计符合条件的数的总和,在循环执行完后才输出s的值。s、i的初始值分别为0和1。首先判断条件“1<3”成立,执行“s+=i;”和“i++”后,i和s的值分别变为2和1。第2次循环时,s、i的初始值为2和1,判断条件“2<3”成立,进入循环体,执行“s+=i;”和“i++”后,i和s的值分别变为3和3。这是最后一次循环。
转载请注明原文地址:https://jikaoti.com/ti/hiW0FFFM
0

最新回复(0)