• 2021-04-14
    在下述程序中,判断i>j共执行的次数是( )。
    main()
    { int i=0, j=10, k=2, s=0;
    for (;;)
    { i+=k;
    if (i>j)
    { printf ("%d",s);break;}
    s+=i;
    }
    }
  • 6

    举一反三

    内容

    • 0

      【单选题】下面程序执行后的输出结果是()。#include <stdio.h>int main(){int i=0,s=0;for (;;) {if(i==3||i==5) continue;if (i==6) break;i++; s+=i;};printf("%d",s); return 0;}‍#include <stdio.h>int main(){int i=0,s=0;for (;;) {if(i==3||i==5) continue;if (i==6) break;i++; s+=i;};printf("%d",s); return 0;}#include <stdio.h>int main(){int i=0,s=0;for (;;) {if(i==3||i==5) continue;if (i==6) break;i++; s+=i;};printf("%d",s); return 0;}#include <stdio.h>int main(){int i=0,s=0; A. 10 B. 13 C. 21 D. 死循环

    • 1

      下列程序功能是求数组中主对角线元素之和,请补充完成 main() { int a[3][3],i,j,s=0; for( i=0;i<3;i++ ) for( j=0;j<3;j++) scanf("%d",______); for(i=0;i<3;i++) for( j=0;j<3;j++) if(______) s+=a[i][j]; printf("s=%d\n",s); }

    • 2

      分析以下算法的时间复杂度。void fun( int n)i{    int s = 0,i,i,k;    for (i - 0; i<= n; i++ )        for (j= 0;j<=i;j++)            for (k = 0;k<j;k++)                s tt ;}

    • 3

      下面程序的运行结果是(). void delch(char *s) { int i,j; char *a; a=s; for(i=0,j=0;a[i]!='\0';i++) if(a[i]>='0'&&a[i]<='9') {s[j]=a[i];j++;} s[j]='\0'; } main() { char *item="a34bc"; delch(item); printf("\n%s",item); }

    • 4

      以下循环体的执行次数是(  ) main( ){ int i,j; for(i=0,j=1; i<=j+1; i+=2, j--) printf("%d ",i); }