若执行下述程序时,若从键盘输入6和8,结果为( )。 main() {int a,b,s; scanf(’’%d%d’’,&a,&b); s=a: if(s-b)s*=s; printf(’’%d’’,

admin2017-03-23  39

问题 若执行下述程序时,若从键盘输入6和8,结果为(    )。
    main()
    {int a,b,s;
    scanf(’’%d%d’’,&a,&b);
    s=a:
    if(s-b)s*=s;
    printf(’’%d’’,s);
    }

选项 A、36
B、64
C、48
D、以上都不对

答案B

解析 首先通过scanf函数把从键盘读入的数据赋给变量a和b,if语句判断如果a和b不等,执行s=s*s=64。
转载请注明原文地址:https://kaotiyun.com/show/Z0Dp777K
0

最新回复(0)