导航:首页 > 源码编译 > 经典随机编译视频

经典随机编译视频

发布时间:2022-09-25 20:20:17

‘壹’ 求随机数 - - 编译的时候,在”Would you like to play again(y/n)”时输入y无法继续循环,直接退出

int main()
{
srand(time(NULL));
int randnumber,num;
while(1)
{
char ch;
randnumber=1+rand()%100;
f(randnumber,num);
printf("Would you like to play again(y/n)?");
scanf("%c",&ch);
if(ch!='y')break;
}
return 0;
}

‘贰’ 求汇编语言求随机数程序

不知道这个算不算伪随机数程序。

; 本程序通过编译,运行正确
Code Segment
Assume CS:Code,DS:Code,ES:Code
; -------------------------------------
; 功能:输出一个字符
; 入口:dl=要显示的字符
Output_Chr proc Near
push ax
mov ah,02h
int 21h
pop ax
ret
Output_Chr endp
; -------------------------------------
; 功能:把AX中的二进制无符号数转换成显式的十进制ASCII码,并送显示屏显示
; 入口:AX=二进制数
; 出口:在当前光标位置显示转换后的ASCII码数字
Dec_ASCII Proc Near
push dx
push bx
push di
mov bx,10
lea di,@@Temp_Save[6]
mov byte ptr [di],'$'
dec di
cld
@@Divide: xor dx,dx
div bx
or dl,30h
mov [di],dl
dec di
test ax,0ffffh
jnz @@Divide
inc di
push di
pop dx
mov ah,9
int 21h
pop di
pop bx
pop dx
ret
@@Temp_Save db 7 p(?)
Dec_ASCII EndP
; -------------------------------------
Start: push cs
pop ds
push es
pop es
@@L1: xor al,al
out 43h,al
in ax,40h
call Dec_ASCII ;显示输出这个数
mov dl,20h
call Output_Chr
mov ah,1
int 21h
cmp al,1bh ;Esc键结束程序
jnz @@L1
Exit_Proc: mov ah,4ch ;结束程序
int 21h
Code ENDS
END Start ;编译到此结束

‘叁’ 帮忙编一个C++程序吧,着急用,最好可以编译运行,万无一失的。1-100的随机数,选9个吧,

我来做……

//#include"stdafx.h"//Ifthevc++6.0,withthisline.
#include"stdlib.h"
#include<fstream>
#include<iostream>
#include"time.h"
usingnamespacestd;
intmain(void){
inti,j,k,a[10];
ofstreamfout("Sort_array.txt");
if(!fout){
cout<<"Openthefilefailure... ";
exit(0);
}
srand((unsigned)time(NULL));
for(i=0;i<9;a[i++]=rand()%100+1);//生成随机数
for(i=0;i<8;i++){//升序排序
for(k=i,j=k+1;j<9;j++)
if(a[k]>a[j])
k=j;
if(k-i)
j=a[k],a[k]=a[i],a[i]=j;
}
cout<<"TheMAXis"<<a[8]<<endl;//输出最大者
cout<<"Pleaseenteraninteger... k=";
cin>>k;
for(i=8;i>0;i--){//插入一个数仍有序
if(k>=a[i]){
a[i+1]=k;
break;
}
a[i+1]=a[i];
}
if(!i)
a[0]=k;
for(i=0;i<9;i++){//存文件
fout<<a[i]<<'';
cout<<a[i]<<'';
}
fout<<a[i]<<endl;
fout.close();
cout<<a[i]<<" ";
return0;
}

‘肆’ c#编译一个1~32随机选取4个数字,但要求4个数字都不相同,求相应的代码

我是添加了一个TextBox控件名为textBox1用来显示随机取得的4个数字;你也可以改为RichTextBox显示

textBox1.Text = "";
ArrayList result = new ArrayList();//用来存放随即取得的数
Random r = new Random();
for (int i = 0; i < 4; i++)
{
int a = r.Next(1, 33);//存放随机取得的数
if (i != 0) // 为了第一次随机不进行比较
{
if (a == Convert.ToInt32(result[i - 1])) //比较本次随机的数是否与上一次相等
{
i--;
continue;
}
else
result.Add(a);
}
else
result.Add(a);
}
result.Sort();//将取得的数字进行排序,为了好看
//显示取得的4个数
for (int i = 0; i < 4; i++)
{
textBox1.Text += result[i] + "\t";
}

‘伍’ 如何用C语言产生1~35之间的7个不同随机数(在VC++6.0里编译),非常感谢!

代码如下:

#include<stdio.h>
#include<stdlib.h>
#include<time.h>

//产生一个min~max之间的数,包含min,max
intrand(intmin,intmax)
{
returnrand()%(max-min+1)+min;
}

intmain()
{
srand((unsignedint)time(NULL));

//定义一个数组,存放产生的7个随机数
intnumbers[7];

for(inti=0;i<7;i++)
numbers[i]=rand(1,35);

//输出
for(inti=0;i<7;i++)
printf("%d",numbers[i]);

printf(" ");

system("pause");
return0;
}

‘陆’ 用随机函数,编译、运行多次都得到同样的数

void main()
{
srand(time(NULL));//获取随即因子 用时间做因子 可以保证每次随即数的不确定性 如果去掉 每次运行程序都会是相同的随机数
for (int i=0;i<10;i++)
{
printf("%d\n",rand()%100);//rand()%100是求出100以内的随机数 rand()%10 就是10以内了 如果只写rand() 也是可以的 但是 数一般都比较大
}
}

‘柒’ VBA编译随机排序时,提示缺少表达式,怎么修正使正常运行

Sheets("单选").Range("A:D").Sort Key1:=Sheets("单选").Range("D2"), Order1:=xlAscending,
Header:=xlGuess
Sort Key1中间少了一个空格

阅读全文

与经典随机编译视频相关的资料

热点内容
net文件是伪编译码吗 浏览:147
伴随矩阵的matlab编程 浏览:61
单片机和h桥是什么意思 浏览:312
51单片机光控设计论文 浏览:650
涡旋式压缩机无油 浏览:727
企业网搭建及应用pdf 浏览:744
symanteclinux 浏览:876
程序员朋友化妆改造 浏览:493
应用被加密但不知道密码 浏览:586
百度云黑马android 浏览:773
java格式化long 浏览:893
汽车如何加密文档 浏览:625
公司理财第9版pdf 浏览:524
微信个人表情在文件夹 浏览:833
加密狗密码监控 浏览:437
重载发生在编译时 浏览:417
怎么用app买东西 浏览:532
ug后处理多坐标宏命令 浏览:34
性教育pdf 浏览:863
解释方式编译方式名词解释 浏览:851