vb中x=int(rnd*5)+1什么意思
rnd随机函数
Int(Rnd(0)+1) 0做种子 肯定就是0 Int(Rnd(0)+1)=1 永远等于1
Int(Rnd(1)-1) 1做种子 随机范围0-1之间 不大于1 减去1 都是负数 INT函数返回参数的整数部分
如果INT的参数为负数 则 Int 返回小于或等于这个参数的第一个负整数 和-0.xx。。最接近的负整数就是-1喽
答案就是0了
Rnd是VB的内置函数,Rnd 函数返回小于 1 但大于或等于 0 的随机数值(Single类型)
因此, 表达式 Rnd*(10+1)的值为大于等于0且小于11的值(类型为单精度浮点数),然后通过Int函数,将浮点数转换为整形数。
int(x)函数是取不大于x的最大整数,这个函数用法如下:
int(4.88)=4 '因为4是不大于4.88的最大整数int(8)=8 '当然8本身也是不大于8的最大整数int(-5.6)=-6,'-6也是不大于-5.6的最大整数int(-100)=-100
c语言问题进制转换
DIGIT 100 \/*转换数的位数*\/ void main(){ int i,input;int x[DIGIT];printf("Please enter(Enter q to quit)");scanf("%d",&input);for (i=0;input!=0;i++){ x[i]=input%BASE;input\/=BASE;} for (i=i-1;i>=0;i--){ printf("%d",x[i]);} printf("\\n");} ...
c语言程序:某班有10名同学,建立学生结构体类型,包括学号,姓名,3门课程...
strcpy(t,x);strcpy(x,y);strcpy(y,t);} int main() { \/*___*\/ FILE *fp,*ok;char b[N + 1];\/\/判断文件是否打开 if ( (fp = fopen("D:\\\\操作文件1号.txt", "r")) == NULL )\/*这里D:\\\\操作文件1号.txt 是路径;读取D盘下,名为(操作文件1号)的文本文件*\/ { pu...
int a,b;fload x;则b=int(x)是不是正确的赋值语句?为什么?
是,因为等号两变都是整型啊,可以赋值的
C语言中,b=12*(int)a是什么意思,尤其是(int)
(int)a是强制类型转换的意思,意思是把a转换为整形参与和12的乘运算
JAVA初学问题
于是我们得到一个类:怪物 class 怪物 { char 怪物名;int 血;怪物(怪物名n,血n) \/*构造函数*\/ { 怪物名=怪物名n;血=血n;} 被打函数(){ 血减少;} 判断函数(){ if (血==0)printf("你胜利了!");} 玩游戏(){ while (血 > 0){ 被打函数();判断函数();} ...
若x为int类型,请以最简单的形式写出与逻辑表达式“!x”等价的C语言关系...
x==0。“!”(逻辑非)逻辑运算符,“逻辑非”就是指本来值的反值。! a,Not(逻辑非),结果为TRUE,如果 a 不为TRUE。用关系运算符将两个表达式连接起来的式子,称关系表达式。关系表达式的值是逻辑值“真”或“假”。但是C语言没有逻辑型变量和逻辑型常量,也没有专门的逻辑值,故以“非0”...
57. 已知int a='R'; 则正确的表达式是( )
答案选择A。A正确,所有运算表达式可以不赋值而单独存在(仅限C和C++),这样它就是一条带有本身(运算后的)值作为返回值,只不过这是一个statement with no effect,可能会给出个警告而已;B(在C语言里)的正确写法是 a = (int) 3e2,实际上B这种写法在C++里可正常运行;C和D的正确写法有很多...
int b; int b(int);中的(int)是什么意思?
int b;这是一个变量声明,声明了一个整型变量b。int b(int);这则是一个函数原型声明,声明了一个函数b,该函数接受一个整型变量为形参,返回值也是整型变量。(int)是函数原型特有的简略写法,完整写法可以是 int b(int x);这里有没有x无所谓。在同一个C文件中,变量和函数不可以重名,所以...
C语言题目:下列说明语句中正确的是 A.intx=y=z=0 B. int z =(x+y)+...
答案是C。A、是定义变量的同时给变量赋初值,只允许对单个变量赋初值。即int x=0,y=0,z=0 B、自增自减运算符的操作数只允许是变量,不能是表达式 D、求余运算符操作数只允许是整型数据
...A)x=3,y=5; B)a=b=6 C)i--; D)y=int(x); 答案是c 求解释。。。_百度...
A: 声明变量并初始化时:int x=3,y=5;但是,只赋值时是不能这样写的,应该写成x=3;y=5;B: 没有分号,不是一个完整的语句。C: 相当于 i=i-1;D:x没有定义,如果是 int x=3;int y; y=int(x);这样是对的。
承幸碘解: 随机取1,2,3,4,5任一值.int是取整函数(小于等于括号中值的最大整数),rnd是随机数函数,生成0~1之间的随机值.
伊通满族自治县17173645718: vb表达式中, int ((Rnd*54)+1) 什么意思?求详解 - ?
承幸碘解: 用来取随机整数1~54 格式: randomize'初始化,使每次取的随机数不同 int(rnd*(max-min+1)+min)'rnd是返回[0,1)的数,你的也就是int(rnd*(54-1+1)+1),rnd*54会返回[0,54)的数字,rnd*54+1会返回[1,55),int(rnd*54+1)就是去掉小数,就返回[1,54]的整数
伊通满族自治县17173645718: vb里随机生成1 - 5的正整数 怎么表示 - ?
承幸碘解: int(rnd*5)+1 int(rnd*5)产生的是0~4的随机整数,+1后就是1~5的正整数
伊通满族自治县17173645718: int(rnd*(10+1))在vb中怎样解释 - ?
承幸碘解: Rnd是VB的内置函数,Rnd 函数返回小于 1 但大于或等于 0 的随机数值(Single类型) 因此, 表达式 Rnd*(10+1)的值为大于等于0且小于11的值(类型为单精度浮点数),然后通过Int函数,将浮点数转换为整形数. int(x)函数是取不大于x的最大整数,这个函数用法如下: int(4.88)=4 '因为4是不大于4.88的最大整数 int(8)=8 '当然8本身也是不大于8的最大整数 int(-5.6)=-6,'-6也是不大于-5.6的最大整数 int(-100)=-100
伊通满族自治县17173645718: vb 中 int(rnd)+5 的范围是多少 解释一下 - ?
承幸碘解: 在VB6中 Int(Rnd) + 5 的值就是等于 5,不存在取值范围.表达式中有Rnd和Int两个函数 (1)Rnd 返回值为为小于1且大于等于0的浮点数, 即 0 ≤ Rnd(2)Int(number) 返回小于等于number的整型数.例如Int(3.14)返回值为3;Int(-3.14)返回值为-4 .所以 Int(Rnd)返回值为0
伊通满族自治县17173645718: 帮我解释一下一个VB题 表达式Int(5*Rnd+1)*Int(5*Rnd - 1)值的范围是 为什么结果是【 - 5,15】 - ?
承幸碘解: Rnd产生大于等于0且小于1的随机小数,Int为取整数部分.5*Rnd+1产生大于等于1小于6的小数, Int(5*Rnd+1)则形成1到5的随机整数,而Int(5*Rnd-1)产生-1到3的随机整数,所以结果为[-5,15]
伊通满族自治县17173645718: VB习题: 表达式 Int(5 * Rnd + 1) * Int(5 * Rnd - 1) 值的取值范围是多少? - ?
承幸碘解: Rnd是0-1的随机数,可以=0,不可以=1,取值范围:[0,1)5 * Rnd + 1的取值范围:[1,6) Int()意思是取整,Int(5 * Rnd + 1)的值可能为:1,2,3,4,5 同理,Int(5 * Rnd - 1)的值可能为:-1,0,1,2,3 表达式 Int(5 * Rnd + 1) * Int(5 * Rnd - 1) 的值可能...
伊通满族自治县17173645718: vb中int(rnd*9)+1是什么意思 - ?
承幸碘解: Int( Rnd() * 10 ) )在0到9这10个数数中取一个随机数——x 返回小于等于x的最大整数——y 将y转换为 String 数据类型——z 将z赋值给Label1的Caption属性 既Label1的显示字符为z
伊通满族自治县17173645718: visual basic程序设计语言 - ?
承幸碘解: rnd 函数返回0~1之间的随机数,int(rnd*5+1) 返回 1~5之间的随机整数.
伊通满族自治县17173645718: VB中m=Int(Rnd( )+1)+5是说m的值为多少? - ?
承幸碘解: int函数是返回整数部分 小数部分不会四舍五入 rnd函数随机一个0-1之间的数 不包括0 和1 所以 int(rnd)永远等于0 Int(Rnd( )+1)+5 相当于 Int(0+1)+5 m等于6