Anonymous
Anonymous asked in 電腦與網際網路程式設計 · 2 decades ago

請問c語言rand() .為什麼寫rand.是怎使用的

#include<conio.h>

這又是什麼意思

#include<stdio.h>

#include<stdlib.h>

#include<conio.h>

int main(void)

{

int i,j;

int m[10];

int n[10];

int temp;

randomize();

for(i=0;i<10;i++)

{

n[i]=rand();

m[i]=n[i];

}

for(i=0;i<10;i++)

for(j=i+1;j<10;j++)

if(m[i]<m[j])

{

temp=m[i];

m[i]=m[j];

m[j]=temp;

}

printf("\n10組亂數碼降冪排列:\n");

for(i=0;i<10;i++)

printf(" %d ",m[i]);

printf("\n\n");

system("pause");

return 0;

}

2 Answers

Rating
  • 2 decades ago
    Favorite Answer

    #include <conio.h> 這一行敘述中間必須要有空格,這一行表示說將標準控制I/O的函式叫到程式內使用如Keyboard、Monitor顯示.......

    rand()是一個產生亂數的標準函式,你必須include stdlib.h才能使用它‧

    2005-06-06 22:30:26 補充:

    上面不是有For迴圈嗎?

    把排序的方式改一下,本來是從大排到小,改成從小排到大,改一下大於小於‧自己動手試試看會比較有感覺!

    Source(s): C語言寶典
  • Anonymous
    2 decades ago

    還有升冪要怎麼改

Still have questions? Get your answers by asking now.