導航:首頁 > 源碼編譯 > 經典隨機編譯視頻

經典隨機編譯視頻

發布時間: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中間少了一個空格

閱讀全文

與經典隨機編譯視頻相關的資料

熱點內容
excel能編程嗎 瀏覽:929
android系統框架的介紹 瀏覽:945
無盤系統伺服器如何配置 瀏覽:836
背負貸款如何緩解壓力 瀏覽:82
linux獲取日期時間 瀏覽:881
搬磚問題最合適的演算法 瀏覽:446
小米安卓機密碼忘記了如何解鎖 瀏覽:910
產電plc編程手冊 瀏覽:761
vscodephp 瀏覽:535
阿里雲linux桌面 瀏覽:754
php二維數組搜索 瀏覽:116
ps快捷命令工具箱 瀏覽:253
c4d教程pdf 瀏覽:462
linux集群安裝配置 瀏覽:154
stc單片機介紹 瀏覽:902
如何解壓失戀的人 瀏覽:493
安卓微信滯後怎麼辦 瀏覽:942
手機編程跟電腦編程一樣嗎 瀏覽:624
android代碼規範文檔 瀏覽:99
word如何加密批註 瀏覽:327