以下程序的输出结果是_____________-。 #include void main() { int f,f1,f2,i; f1=0;f2=1; printf(“%d%d”,f1,f2); f

admin2012-08-23  39

问题 以下程序的输出结果是_____________-。
    #include
    void main()
    { int f,f1,f2,i;
      f1=0;f2=1;
      printf(“%d%d”,f1,f2);
      for(i:3;i<=5;i++)
      { f=f1+f2,printf(“%d”,f);
      f2=f1;f1=f
      }
      printf(“﹨a”);
    }

选项

答案0 1 112

解析 在主函数中定义了整型变量f1和f2,并把其值赋为0和1,在屏幕上输出。然后在第一次运行for循环语句时,变量f的值等于1,把其值输出,把变量n的值0赋给变量f2,变量f的值1赋给f1,在执行第二次for循环语句时,变量f的值等于1,把此值输出。然后再把变量f1的值1赋给变量f2,变量f的值1赋给f1,在执行第三次for循环语句时,变量f的值等于2,把此值输出。所以程序运行后的结果为01 112。
转载请注明原文地址:https://kaotiyun.com/show/s8Pp777K
0

最新回复(0)