为你找到 1000 条关于 48.I'vebeenupto( 的结果
已知\(y_i^*\)为线性规划的对偶问题的最优解,若\(y_i^*>0\),说明在最优生产计划中第i种资源已完全耗尽。
以下代码的输出结果为()。#include<stdio.h>voidmain(){floatx;inti;x=3.6;i=(int)x;printf("x=%f,i=%d",x,i);}
强制类型转换只是得到所需类型的变量值,原变量类型不发生变化。
设有定义:inti=0,j=0,k=0;则执行语句++i||++j&&++k;后i,j,k的值为()。
参与或运算(||)左侧值为1,依据短路特性,或运算(||)右侧的表达式并没有执行,所以j,k就没有发生变化。
下面程输出结果是()。#include<stdio.h>#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){inti;for(i=1;i<=NUM;i++);printf("%d",i);}
宏定义是先原文替换,再计算式子值,即SUM=(2+1+1)*2+1/2。跳出循环时,i还做了自增。
若二维数组a有m列,则在a[i][j]前的元素个数为()
因为数组的行,列标均从0开始,所以元素a[i][j]所在行的前i行(即0,1,2,..., i-1)共有i*m个元素, 在第i行还有j个元素(即第0,1,..., j-1列),所以a[i][j]前总共有i*m+j个元素
以下程序的输出结果是()intmain(){inta[3][3]={1,2,3,4,5,6,7,8,9};intsum=0,i,j;for(i=0;i<3;i++)for(j=0;j<3;j++)if(i==j)sum=sum+a[i][j];printf(“sum=%d”,sum);}
数组相当于存储了如下的矩阵:1 2 34 5 67 8 9程序的功能是求主对角线上3个元素的和,即1+5+9=15
以下程序段的输出结果是:inti;for(i=‘A’;i<‘I’;i++,i++)printf(“%c”,i+32);printf(“\n”);
i++,i++相当于i=i+2;i+32将大写字母转换为小写字母。
以下程序段执行后的输出结果是inti;for(i=0;i<10;i++);printf(“%d”,i);
本题考查空语句。i<10成立时什么都不做,继续循环,一直到i=10结束循环。
执行下述程序的输出结果是:#include<stdio.h>intmain(){inti=0,j;for(j=9;i<j;i++){for(i=9;i<j;i++)if(!(j%i))break;if(i>=j-1)printf(“%d\n”,j);}return0;}
外循环:j=9内循环:i=9,i<j条件不成立,结束内循环i>=j-1成立,输出j值9i=10,i<j不成立,外循环结束,程序结束。
一个三位数,其各位数字的立方和等于读数本身,此数称为“水仙花数”,如:153是一个“水仙花数”,因为153=1^3+5^3+3^3。下列程序为打印出所有水仙花数的程序,其中有一处错误,请选择正确的语句:#include<stdio.h>intmain(){inti,j,k,m;for(i=1;i<=9;i++)for(j=0;j<=9;j++)for(k=0;k<=9;k++){m=100*k+10*j+i;if(m==i*i*i+j*j*j+k*k*k)printf(“%d”,m);}return0;}
i表示百位数,j表示十位数,k表示个位数。