1樓:匿名使用者
你的邏輯還不對哦,要想在輸出時輸出空格printf("%d ",i);%d後面加空格就可以了,或用格式修飾符,比如%-3d等
2樓:魔龍嗜血
如果是隨機產生1到1000的數字,可以使用隨機函式。同時你所寫的程式有部分不符合題目的要求:1.
隨機產生數,且相同的數字只保留一個。2.對這些數字進行從小到大的順序排列。
程式如下:
#include
#include
#include
int main()
while(n<=0);
int i,j,temp;
for( i=0;i=0&&temp
int main()
while(n<=0);
for( i=0;i1000)i--;}
for(i=1;i=0&&temp stu[j+1]=temp; }for(i=0;i printf("%d ",stu[i]); return 0;} float a 6400 srand time 0 for int i 0 i 6400 i 初始化種子之後,呼叫rand 就是隨機均勻分佈的。如果要產生諸如正態分佈等等的曲線的話需要用其它工具或者是自己寫演算法。c 產生 a,b 區間的均勻分佈的隨機數 x float rand float ran... 隨機日期的公式是 int rand 365 41275 其中365表示一年,41275為起始日2013年1月1日。別看公式得出的是一個5位整數,使用日期格式時則可以表示2013年1月1日 12月31日間的隨機日期。第二個要求是日期遞增,這也不難,第一個單元格寫上面的公式 或直接是日期 下面的單元格中... 把它寫成一個函式,然後呼叫這個函式。比如。function getrnd randomize rndsart 1 cint 10 rnd getrnd tpart rndsart end function 然後你可以直接呼叫這個函式來得到一個新的隨機數,或是每次使用shipinart前先。shipi...C均勻分佈隨機數,c語言產生均勻分佈隨機數為什麼是同一個值啊
excel隨機數生成,excel 隨機數生成
asp隨機數問題,asp隨機數為什麼不隨機