1樓:倒霉熊
rand(產生隨機數)
表頭檔案: #include
定義函式 :int rand(void)
函式說明 :
因為rand的內部實現是用線性同餘法做的,他不是真的隨機數,只不過是因為其週期特別長,所以有一定的範圍裡可看成是隨機的,rand()會返回一隨機數值,範圍在0至rand_max 間。在呼叫此函式產生隨機數前,必須先利用srand()設好隨機數種子,如果未設隨機數種子,rand()在呼叫時會自動設隨機數種子為1。rand ()產生的是假隨機數字,每次執行時是相同的。
若要不同,以不同的值來初始化它.初始化的函式就是srand()。
#include
#include
main()}
2樓:匿名使用者
int a[50];
int i ;
for(i = 0; i<50;i++)
這樣就可以了
不過產生的50個數可能重複,不知道你的要求是否允許
3樓:鷹弈
產生有重複的50數字
#include
#include
void main(void)
for (i=0; i<50; i++)
printf("\n");
}產生不重複的50位數字
#include
#include
void main(void)}}
for (i=0; i<50; i++)
printf("\n");}
4樓:匿名使用者
rand產生的是假隨機數,若要不一樣,那只能儲存起來做判斷了!
5樓:匿名使用者
#include
#include
#include
void main( )
while(num<100);
printf("%d\t",num); }}不包含重複的隨機數的程式:
#include
#include
#include
void main( )
while(num<100||flag==1);
a[i]=num;
printf("%d\t",num); }}
編乙個c語言 產生50個100到200之間的隨機整數,找出其中的常數,並將其按公升序排
6樓:入萌級
#include
#include
#include
int main()
}for(i = 0; i<50 ; i++)//排序 }}for(i = 0; i<50 ; i++)//輸出return 0;}
7樓:聽不清啊
常數,----這是什麼意思?
c語言,程式設計產生50個100~200之間的隨機整數,找出其中的素數,並將其按公升序排序
8樓:無影之子
#include
#include
#include"time.h"
int prime(int a,int n)}void main()
for(i=0;i<50;i++)
printf("%d ",a[i]);
printf("\n素數排序:\n");
n=prime(a,n);
h(a,n);
for(i=0;i
我在你原有程式修改了一下
9樓:
#include
#include
#include
#include
int prime(int n)
}return 1;
}int main()
int count=0,n,find;
while(count<50)
}if(find==0)
printf("%d ",n);
count++;}}
printf("\n素數從小到大:\n");
for(i=0;i<100;i++)
return 0;}
10樓:匿名使用者
#include
#include
#include
int prime(int n)
void sort(int a,int n) }}}int main()
sort(p,j);
for(i = 0; i < j; ++i) printf("%d ",p[i]);
printf("\n");
return 0;}
c語言:隨機產生50個100-200間的整數存入陣列a中,並輸出(每行10個數)
c語言:隨機產生50個100-200間的整數存入陣列a中,並輸出(每行10個數)
一道c語言程式題求解: 隨機產生50個200至500之間的整數,輸出所有的整數,判斷每個整數是否為
11樓:
#include
#include
#include
#include
int checknum(double);
int main()
else
}else
printf("\n");
}return 0;
}int checknum(double num)else
}剛接觸c/c++,辦法比較拙,但試了一下可以實現,滿足要求不?
C語言如何設定背景,如何在c語言中改變背景和字型的顏色
記不太清了,好像是 include 語句是system color f9 f 和 9 是控制顏色的.我忘了哪個是字哪個是框框.它們都可以變.找你喜歡的顏色吧 屬性 顏色改就行了!如何在c語言中改變背景和字型的顏色 呼叫color函式法 加入 include 標頭檔案,沒有此標頭檔案則無法呼叫本文使用...
c語言字元長度函式,如何在c語言中計算字串長度
正確的答案是5,題目選項有誤。首先strlen 函式返回的長度是不包含 0 第乙個字元為 a 第二個字元為 b 第三個字元為 n 換行符 第四個字元為 2 第五個字元為 轉義為 所以答案為5。下圖為實際 演示 擴充套件內容 strlen 函式 c語言函式 strlen所作的僅僅是乙個計數器的工作,它...
c語言,計算字串長度,如何在c語言中計算字串長度
你的 出現問題的原因是scanf s a a是乙個char型別的變數,系統為它分配了乙個位元組的記憶體空間,但是你卻輸入了乙個字串到以a的位址為首位址的一段連續的記憶體空間裡,這樣就出現了越界錯誤.但是printf函式並不檢查越界錯誤,它會按正常的方法執行,然後程式統計出長度,列印出來結果.但是返回...
c語言中如何將字元轉化為數,c語言中如何將乙個字元轉化為乙個數?
首先,字元就是數字,金色潛鳥 說的很對,其實在計算機裡面,只有0和1,儲存字元的方法是先儲存字元的字形,就是在螢幕上怎麼顯示,就想像一下一張方格圖每個格仔可以塗黑或者空著,那麼1代表黑色0代表空著,想要什麼字元就塗上乙個什麼形狀,這麼字形碼就形成了。但是人們在運用的時候,感覺字形碼太大太麻煩,於是就...
如何在matlab中產生不均勻的隨機矩陣
m 10 產生m行n列的隨機數矩陣 n 8 miu1 1 第乙個分布的引數 sigma1 2 第乙個分布的引數 miu2 6 第二個分布的引數 sigma2 1 第二個分布的引數 r 0.2 normrnd miu1,sigma1,m,n 0.8 normrnd miu2,sigma2,m,n 單點...