有如下程序 #include<stdio.h> main() { int i,data; scanf(’’%d’’,&data); for(i=0;i<10;i++) { if(i>data)

admin2019-01-11  21

问题 有如下程序
    #include<stdio.h>
    main()
    {
    int i,data;
    scanf(’’%d’’,&data);
    for(i=0;i<10;i++)
    {
    if(i>data)
    break;
    else
    printf(’’%d,’’,i);
    }
    }
    程序运行时,从键盘输入:10<回车>后,程序输出结果为(    )。

选项 A、0,1,2,3,4,5,6,7,8,9,
B、0,
C、1,3,5,7,9,
D、0,2,4,6,8,

答案A

解析 break为跳出循环操作,当从键盘输入10时,循环变量i从0依次增加到10,并与10进行比较,若i>10为假则输出i,若为真则结束循环,输出结果为0,1,2,3,4,5,6,7,8,9,选项B、C、D错误,选项A正确;本题答案为A。
转载请注明原文地址:https://jikaoti.com/ti/rYa0FFFM
0

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