随机数的加法【描述】模拟自动出100以内的加法题【输入】无【输出】两行第一行随机的两个整数相加的题目,和不能超过100。第二行提示语:“请输入答案”并等待输入获取输入后判断是否正确。正确则输出“You are right!” 错误则输出“You are wrong!”。*/#includeiostream#includectime#includecstdlibusingnamespacestd;constintMAX100;intmain(){srand((unsigned)time(0));inta,b,ans;arand()%MAX1;brand()%(MAX-a)1;couta b ?endl;cout请输入答案endl;cinans;if(ans(ab))coutYou are right!;elsecoutYou are wrong!;return0;}随机数的生成【描述】编写程序依次生成10个随机数【输入】无【输出】依次生成10个随机正整数#includeiostream#includectime#includecstdlibusingnamespacestd;intmain(){inti,j;// 设置种子srand((unsigned)time(NULL));/* 生成 10 个随机数 */for(i0;i10;i){// 生成实际的随机数jrand();cout随机数 j%100endl;}getchar();return0;}随机矩阵【描述】生成一个6*6的随机数矩阵并打印出矩阵中的最大值与最小值【输入】无【输出】一个随机矩阵与矩阵中最大、最小值#includeiostream#includeiomanip#includecstdlib#includectimeusingnamespacestd;inta[6][6];intmain(){inti,j;srand(time(0));//特别注意设置随机数种子只需要在最前面设置一次不需要放在for循环中。若放入for中则运行后矩阵内的数字都是相同的。for(i0;i6;i){for(j0;j6;j){a[i][j]rand()%1001;coutsetw(5)a[i][j];}coutendl;}intmaxa[0][0],mina[0][0];for(i0;i6;i){for(j0;j6;j){if(a[i][j]min)mina[i][j];if(a[i][j]max)maxa[i][j];}}cout最大值是maxendl;cout最小值是minendl;return0;}