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));
c語言中陣列能不能先定義然後直接賦給初值
你這個寫法存在兩個問題。陣列a沒有a 2 3 這個單元!行號是0,1,列號是0,1,2。int a 2 3 和a 2 3 是完全不同的概念!前者是定義陣列。在定義時賦值,相當於為整個陣列或部分陣列進行初始化。比如這裡int a 2 3 相當於給整個陣列賦了值。後者是陣列的一個單元。在定義之後賦值,只...
c語言中如何依次輸入陣列中元素,C語言中如何依次輸入陣列中元素
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 返回值 字串長...
c語言中絕對值怎麼表示,C語言中絕對值怎麼表示
絕對du值zhiabs 函式 dao ingclude main 值為屬12 c語言中 絕對值 怎麼表示?方法一 用c語言中自帶的絕對值函式表示 如果a是整數 include include int a 100,b b abs a printf d b 如果a是浮點數 include include...