qb怎么制作两个随机数的加法程序,VB编一函数实现产生任意两个正整数之间的随机整数并调用它求
来源:整理 编辑:汇众招标 2023-07-17 12:41:33
本文目录一览
1,VB编一函数实现产生任意两个正整数之间的随机整数并调用它求
让我来告诉你答案!PrivateSubCommand1_Click()DimiAsInteger,nAsIntegerFori=1To10n=n+a(Int(Rnd*20),Int(Rnd*30))NextPrintnEndSubFunctiona(ByValxAsInteger,ByValyAsInteger)AsIntegerDimtAsIntegerIfx>yThent=x:x=y:y=ta=x+Int((y-x+1)*Rnd)EndFunction
2,用JAVA编写 随机产生两个小于100的整数的加法运算式的程序
public class Demo public static void main(String[] args) int a = (int) (Math.random() * 100); int b = (int) (Math.random() * 100); System.out.println(a + "+" + b + "=" + (a + b)); }}Java生成100以内的随机数,再相加就可以了,很简单的。。import java.util.Scanner;import java.util.Random;import java.util.Calendar;public class P public static void main(String[] args) int a,num1,num2,total=10,right=0,wrong=0; Scanner sc=new Scanner(System.in); Random r=new Random(Calendar.getInstance().getTimeInMillis()); while(total>0) num1=r.nextInt(101); num2=r.nextInt(101); System.out.print(""+num1+"+"+num2+"="); a=Integer.parseInt(sc.nextLine()); if(a==num1+num2) right++; System.out.println("答题正确,很好"); } else wrong++; System.out.println("答题错误,加油"); } total--; } System.out.println("每题10分,共回答10题,对"+right+"题,错"+wrong+"题。得分:"+(right*10)); }}import java.util.*;public class test public static void main(string args[]) int sum = 0; random r = new random(); scanner in = new scanner(system.in); long time = system.currenttimemillis(); for (int i=0;i<10;i++) int a = r.nextint(15)+1; int b = r.nextint(15)+1; system.out.print("第" + (i + 1) + "道:" + a + " + " + b + " = "); int c = in.nextint(); if (a + b == c) sum++; } } time = system.currenttimemillis() - time; system.out.println("答对了:" + sum + "道题,花费了"+ time + "毫秒"); }}第1道:10 + 6 = 16第2道:6 + 13 = 19第3道:2 + 7 = 9第4道:7 + 3 = 10第5道:2 + 15 = 17第6道:2 + 15 = 17第7道:6 + 14 = 0第8道:14 + 6 = 0第9道:12 + 15 = 0第10道:13 + 6 = 0答对了:6道题,花费了11802毫秒
文章TAG:
怎么 制作 两个 随机 qb怎么制作两个随机数的加法程序