• 2021-04-14
    下面程序可求出1~1000的自然数中所有的完数(因子和等于该数本身的数)请填空。
    main( )
    { int m, n, s;
    for(m=2;m<1000;m++)
    { (1) ;
    for(n=1;n<=m/2;n++)
    if( (2) ) s+=n;
    if( (3) printf(“%d
    ”, m); }
    }

  • s=0 --- m%n==0 --- s==m

    内容

    • 0

      下列程序输出结果是:() int i,j,m,n; m=n=0; for(i=0;i&#91;2;i++) for(j=0;j<2;j++) if(j&#93;=i)m=1;n++; printf("n=%d\n",n); A: 4 B: 3 C: 2 D: 1

    • 1

      在下列各项中,运算级别最低的为( )。 A: m=2,n=1 m=1,n=2 B: m=2,n=1 m=4,n=1 C: m=1,n=2 m=1,n=4 D: m=1,n=2 m=2,n=4

    • 2

      下列各组量子数中,合理的一组是() A: n=4,l=2,m<sub>1</sub>=+3,m<sub>s</sub>= -1/2 B: n=4,l=5,m<sub>1</sub>=-1,m<sub>s</sub>= +1/2 C: n=3,l=3,m<sub>1</sub>=+1,m<sub>s</sub>=-1/2 D: n=3,l=1,m<sub>1</sub>=+1,m<sub>s</sub>=+1/2

    • 3

      以下程序段的输出结果是 ( ) int k , n , m ; n=10 ; m=1 ; k=1 ; while ( k<=n ) {m*=2 ; k+=4 ; } printf ( "%d\n" , m );

    • 4

      下列程序的输出结果是( ). #define N 3 #define M 3 void fun(int a[M][N]) { printf("%d\n",*(a[1]+2));} main( ) { int a[M][N]; int i,j; for(i=0;i 4