1樓:鑄信
看**:
#include
#include
#include
#define n 9
void main()
for(i=0;i
這裡注意一下rand()需要生成資料的範圍公式,即:
範圍在[a,b)寫成:a[i]=a+rand()%(b-a)
2樓:飄風弓手
你只定義不賦值,像是int a[10]; 它裡面的數字就是隨機的,如果有規定範圍,就要像下面那樣。
用一個函式,像是這樣的……
#include
#include
#include
main()
,i;srand(time(0));
for(i=0;i<10;i++)}
3樓:匿名使用者
for(i=0;i a[i]=random(m) 利用函式和for迴圈給陣列a賦值,隨機數範圍是0-m c語言中如何給陣列定義並賦初值? 4樓:我是果瘋 字串陣列定義 賦值:char c[6]= 整數陣列定義賦值: int a[5]=; int a[5]; for(int i=0;i<5;i++) a[i]=i; 定義float陣列並賦值: float b[10]= 5樓:匿名使用者 陣列賦值可以通過以下幾種方法: 1、定義的時候直接賦初值(用{}); 例如:int array= 2、定義後再給陣列各元素賦值; 例如:int array[3]; for(int i=0;i<3;i++) array[i]=i; 6樓:匿名使用者 int a[5]=; 型別名 陣列名[陣列長度] =; 7樓:人生2一首斷章 定義的時候直接賦值就好了例如char a[ ]= 8樓:匿名使用者 int aa; 在c語言中如何把以隨機數賦值給一變數? 9樓:匿名使用者 #include #include #include void main( void )} 10樓:匿名使用者 個人理解,種子是用來產生下一個隨機數的 也就是說如果不設定種子,那麼下一個產生的 專隨機屬數就是確定的, 一般用srand((unsigned)time(null))來設定隨機數種子,在程式初始時設定一次就好了,不要放在迴圈中。 用rand()來返回一個int範圍內的隨機數,如需要範圍[a,b)可以用 rand()%(b-a)+a來實現賦值 int _random; _random = rand()%(b-a)+a; 標頭檔案stdlib.h 11樓:匿名使用者 初始化隨機數發生器 srand((unsigned)time(0)); 你這個寫法存在兩個問題。陣列a沒有a 2 3 這個單元!行號是0,1,列號是0,1,2。int a 2 3 和a 2 3 是完全不同的概念!前者是定義陣列。在定義時賦值,相當於為整個陣列或部分陣列進行初始化。比如這裡int a 2 3 相當於給整個陣列賦了值。後者是陣列的一個單元。在定義之後賦值,只... include int main int a 17 int i for i 0 i 17 i scanf d a i return 0 函式功能 把格式化的資料寫入某個字串 函式原型 int sprintf char buffer,const char format argument 返回值 字串長... 絕對du值zhiabs 函式 dao ingclude main 值為屬12 c語言中 絕對值 怎麼表示?方法一 用c語言中自帶的絕對值函式表示 如果a是整數 include include int a 100,b b abs a printf d b 如果a是浮點數 include include...c語言中陣列能不能先定義然後直接賦給初值
c語言中如何依次輸入陣列中元素,C語言中如何依次輸入陣列中元素
c語言中絕對值怎麼表示,C語言中絕對值怎麼表示