更多“从键盘上输入10个数,求其平均值。 main {inti; float f,sum; for(i=1,sum=0.0;i<11;i++) { ”相关问题
  • 第1题:

    执行以下语句后sum的值为 () int i=10;sum=0; do {sum+=i; i++;} while(i<10);

    A.0

    B.1

    C.11

    D.10


    10

  • 第2题:

    7、以下程序的运行结果是(). main() { int i=1,sum=0; while(i<10) sum=sum+1; i++; printf("i=%d,sum=%d",i,sum); }

    A.i=10,sum=9

    B.i=9,sum=9

    C.i=2,sum=1

    D.运行出现错误


    A for循环语句嵌套一个switch语句;i=1,i%5=1,执行case 1,遇到break退出switch语句,i=2,i%5=2,执行case 2,i=3,i%5=3,执行default语句,然后执行case 2……

  • 第3题:

    以下程序的运行结果是()。 main() { int i=1,sum=0; while(i<10) {sum=sum+1;i++;} printf("i=%d,sum=%d",i,sum); }

    A.i=10,sum=9

    B.i=9,sum=9

    C.i=10,sum=10

    D.其他答案都不对


    1 3 2 主函数中用了一个for循环,for循环里嵌套了一个switch语句,for循环了三次,当i=9时,i/10=0,执行switch语句中case0分支,m和n的值各加1,变为1和1,然后遇到break语句,退出switch语句;当i=10,i/10=1,执行switch语句中default分支,使k和n的值各加1变为1和2,退出switch语句;当i=11时,i/10=1,执行switch语句中default分支,k和n的值各加1变为2和3,退出switch语句,循环结束。故该空格处应该填132。

  • 第4题:

    下面程序段,运行后,sum结果为() int i,sum=0; for(i=0;i<5;i++) { sum=sum+i; i++; }

    A.9

    B.10

    C.11

    D.15


    10

  • 第5题:

    以下程序段()的功能是:输入n的值,计算序列 1 + 1/2 +1/3 + ...+1/n 的和。

    A.scanf("%d",&n); sum=0; for(int i=1; i<=n ; i++) sum=sum+1.0/i ;

    B.scanf("%d",&n); sum=0; for(int i=1; i<=n ; i++) sum=sum+1/i ;

    C.scanf("%d",&n); sum=0; for(int i=1; i<=n ; i++) ; sum=sum+1.0/i ;

    D.n=100; sum=0; for(int i=1; i<=n ; i++) sum=sum+1.0/i ;


    A