下面代码的输出结果是forninrange(100,200):i=n//100j=n//10%10k=n%10ifn==i**3+j**3+k**3:print(n)
A: 152
B: 153
C: 157
D: 159
A: 152
B: 153
C: 157
D: 159
举一反三
- 下面代码的输出结果是。 for n in range(100,200): i = n // 100 j = n // 10 % 10 k = n % 10 if n == i ** 3 + j ** 3 + k ** 3: print(n)
- 下面代码的输出结果是 for n in range(100,200): i = n // 100 j = n // 10 % 10 k = n % 10 if n == i ** 3 + j ** 3 + k ** 3: print(n)
- 下列程序执行的结果是( )。 public class Test{ public static void main(String[ ] args) { int i, j, k; for(int n=100; n<=200; n++ ) { i = n/100; j = n/10-i* 10; k = n%10; if(n == Math.pow(i, 3) + Math.pow(j, 3) + Math.pow(k, 3)) System.out.println(n); } } A.153 B.167 C.173 D.137
- 下面程序的运行结果是( )。 # include< stdio. h> int main( ) { int a[10]= {1,2,2,3,4.3,4.5,1,5}; int n=0,i,j,c,k; for(i=0;i<10–n;i++) { c=a[i]; for(j=i+1;j<10–n;j++) if(a[j]= =c) { for(k=j;k<10–n;k++) a[k]=a[k+1]; n++; } } for(i=0;i<(10–n);i++) printf("%d",a[i]); return 0; }
- 以下程序执行的输出结果是( )。#define MIN(x,y) (x)<;(y)?(x):(y)main(){int i,j,k;i=10;j=15;k=10*MIN(i,j);printf("%d\n",k);} A: 15 B: 100 C: 10 D: 150