下面程序段执行后的结果为( )。 int sum=0,n=10; d0{sum=sum+n; n++;} while(n<10) printf("%d,%d",sum,n);

admin2018-10-11  15

问题 下面程序段执行后的结果为(    )。
    int sum=0,n=10;
    d0{sum=sum+n;
    n++;}
    while(n<10)
    printf("%d,%d",sum,n);

选项 A、10,11
B、0,11
C、0,10
D、以上结果都不对

答案A

解析 do-while循环是先执行后判断,先执行语句sum=sum+n,n++则执行后sun变为10,n变为11,再判断条件n<10为假。退出循环。最后输出结果:sum为10,n为11。
转载请注明原文地址:https://kaotiyun.com/show/Eb4l777K
0

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