• 2022-06-15
    数据结构与算法里,与i=i*2;等价的语句是()
    A: i+=2;
    B: i++;
    C: i*=2;
    D: i**
  • C

    内容

    • 0

      下列语句或语句序列中有语法错误的是 A: int i,j; for( i=0, j=0; i<5; i++, j--)cout<B.for(10)cout<C.int i; for( i=0; i<5; i+=2) cout<D.int i=0; for( ; i<5; i++)cout<

    • 1

      执行i=-1;while(i<10) i+=2;i++; 后,i的值 为11

    • 2

      for循环语句中小括号里的正确语法格式为 A: for(i=2;i++) B: for(int i=0;i<;10;i++) C: for(i<;10;i- -) D: for(i++)

    • 3

      2-100自然数求和的for循环代码最适合的是()。 A: for(i=1;i<100;i++) B: for(i=1;i<=100;i++) C: for(i=2;i<100;i++) D: for(i=2;i<=100;i++)

    • 4

      求1至1000之间满足“用3除余2;用5除余3;用7除余2”的数,下面程序哪个能实现。 A: #includevoidmain(){ int i;do {if(i%3==2||i%5==3||i%7==2)printf("%d",i);i++; }while(i<=1000);} B: #includevoidmain(){ int i;while(i<=1000){if(i%3==2||i%5==3||i%7==2)printf("%d",i);i++; }} C: #includevoidmain(){ int i;for(i=1;i<=1000;i++){if(i%3==2||i%5==3||i%7==2)printf("%d",i);i++; }} D: voidmain(){ int i;for(i=1;i<=1000;i++){if(i%3==2&&i%5==3&&i%7==2)printf("%d",i);i++; }}