求出1到100之间能被3整除的数,并由此形成一维数组A,再求A的最大值、最小值、平均值、和值及标准差。下列完成以上运算的哪个程序正确?
A: X=1:100; A= X((mod(X,3)= 0)) max(A) min(A) mean(A) sum(A) std(A)
B: X=1:100; A= X((rem(X,3)= =0)) max(A) min(A) mean(A) sum(A) std(A)
C: X=1:100; A= X((rem(X,3)= =0)) max(A) min(A) aver (A) sum(A) std(A)
D: X=1:100; A= X((mod(X,3)= =0)) max(A) min(A) aver (A) sum(A) std(A)
A: X=1:100; A= X((mod(X,3)= 0)) max(A) min(A) mean(A) sum(A) std(A)
B: X=1:100; A= X((rem(X,3)= =0)) max(A) min(A) mean(A) sum(A) std(A)
C: X=1:100; A= X((rem(X,3)= =0)) max(A) min(A) aver (A) sum(A) std(A)
D: X=1:100; A= X((mod(X,3)= =0)) max(A) min(A) aver (A) sum(A) std(A)
举一反三
- 已知 x = {1:2, 2:3, 3:4},那么 print( sum(x) ,max(x), min(x) )的结果是()。
- 和下面代码执行结束后,sum结果一致的选项是( )int i=1;int sum=0;while(i<=100){ if(i%2==0) { sum=sum+i;} i++;} A: for (int x =1; x<=100;x++){ sum=sum+x;} B: for (int x =0; x<=100;x+=2){ sum=sum+x;} C: for (int x =1; x<=100;x+=2){ sum=sum+x;} D: 上述全对
- 以下程序功能:接收输入的若干名学生成绩,统计并输出最高成绩和最低成绩,当输入负数时结束接收。请完成填空。 #include int main() { float x,max,min; //max存放最大值,min存放最小值 scanf("%f",&x); max=min=x; while( (1 )&&x[=100 )//当成绩不是负数时执行循环体 { if(x]max) max=x; else if(x<min) (2) (3) } printf("%f,%f",max,min); return 0; }
- 以下四个选项中和下面代码功能相同的是( )。(选择一项) int i = 1; int sum = 0; while (i <= 100) { if (i % 2 == 0) sum = sum + i; i++; } A: for (int x =1; x<=100;x++){ sum=sum+x;} B: for (int x =0; x<=100;x+=2){ sum=sum+x;} C: for (int x =1; x<=100;x+=2){ sum=sum+x;} D: 上述全对
- 如果变量x介于1和100之间或x为负数,下列哪个表达式的计算结果正确 A: 1 B: ((x<100)&&(x>1))||(x<0) C: ((x<100)&&(x>1))&&(x<0) D: (1>x>100)||(x<0)