若从键盘输入58,则以下程序输出的结果是______。 main { ) { int a; scanf ("%d" ,&a); if (a>50) print f ("%d" ,a);

admin2009-01-15  29

问题 若从键盘输入58,则以下程序输出的结果是______。
    main { )
    {  int  a;
        scanf ("%d" ,&a);
        if (a>50)  print f ("%d" ,a);
        if (a>40)  print f ("%d" ,a);
        if (a>30)  printf ("%d" ,a);
   }

选项

答案585858

解析 在程序中,执行 scanf()语句后,a被赋值为58。接着执行第一个if语句,因为,a=58>50,执行第一个订语句后面的输出语句,输出58;接着执行第二个if语句,因为, a=58>4O,执行第二个if语句后面的输出语句,输出 58;接着执行第三个if语句,因为,a=58>30,执行第三个if语句后面的输出语句,输出58,所以最后的输出为585858。
转载请注明原文地址:https://kaotiyun.com/show/OpHp777K
0

相关试题推荐
最新回复(0)