1樓:網友
using ;
static void main
請輸入你的姓名");
int age = ;
arraylist a = new arraylist();
a[0]=10;
a[1]=11;
test(age,a);
static void test(int age, arraylist _a)
int sum=0;
for(int i=0;i<;i++)
sum+=_a[i];
你的年齡是,總成績為!",age ,sum);
c#中不定長陣列求和?
2樓:網友
可以使用foreach語句遍歷額,比如有乙個整型陣列 a,不管它有多少個元素,可以用如下語句求得它所要元素的和。
int sum=0;
foreach(int m in a)
總和為{}」sum);
希望對樓主有幫助。
c#不定長陣列如何定義
3樓:網友
c#沒有不定長陣列這種東西,一般建議用llist泛型,當你需要裡再轉成陣列就行了,形如。
listlist = new list();
int arr = ;
4樓:網友
一、一維:int numbers = new int;不定長。
int numbers = new int[3];/定長。
二、多維 int[,]numbers = new int[,]不定長。
int[,]numbers = new int[2,2],}定長。
三、例子。a:int mf1=new int[6];
注意初始化陣列的範圍,或者指定初值; /包含6個元素的一維整數陣列,初值1,2,3,4,5,6
int mf2=new int[6];
b://一維字串陣列,如果提供了初始值設定項,則還可以省略 new 運算子。
string mf3=;
c://一維物件陣列。
object mf4 = new object[5] ;
d://二維整數陣列,初值mf5[0,0]=1,mf5[0,1]=2,mf5[1,0]=3,mf5[1,1]=4
int[,]mf5=new int[,]
e://6*6的二維整型陣列。
int[,]mf6=new mf[6,6];
四、取得陣列元素個數:
int b;
b = sizeof (a)/sizeof (*a);
c#中怎麼定義不定長陣列
5樓:匿名使用者
c#中沒有「不定長陣列」。
陣列都是定長的。
你可以用list之類泛型的集合來代替,所有的操作結束後用list型別下面的toarray()成員方法得到乙個陣列。
c# 陣列 求和 平均數
6樓:網友
"請輸入需要運算的元素個數:");
int num1 = ;
int a = new int[num1];
double sum=0;
for (int i = 0; i < num1; i++)個數: ",i+1);
a[i] = ;
sum+=a[i];
輸入數字共個,總和為,平均值為", ,sum, sum / ;;
c#中可以定義不定長陣列嗎
7樓:網友
用list吧,相當於不定長陣列了。
如果要執行緒安全就用concurrentbag
c#語言中如何實現把陣列中全部值相加(包括重複)?
8樓:polaris北斗
迴圈就行了唄。
int v = new int[10] ;
int s = ;
for(int i = 0; i < 10; +i){s += v[i];
s就是陣列中全部資料的和值。
9樓:網友
使用迴圈,用length得到陣列的長度,然後用for迴圈,相加就可以了!
但是,應該判斷下,陣列的的值是否都是數值型別的!
c#不定長陣列如何定義?
10樓:1988球球
一、一維:
int numbers = new int; //不定長。
int numbers = new int[3];//定長。
二、多維。int[,]numbers = new int[,]//不定長。
int[,]numbers = new int[2,2],}//定長。
a:int mf1=new int[6];
注意初始化陣列的範圍,或者指定初值; //包含6個元素的一維整數陣列,初值1,2,3,4,5,6
int mf2=new int[6];
b://一維字串陣列,如果提供了初始值設定項,則還可以省略 new 運算子。
string mf3=;
c://一維物件陣列。
object mf4 = new object[5] ;
d://二維整數陣列,初值mf5[0,0]=1,mf5[0,1]=2,mf5[1,0]=3,mf5[1,1]=4
int[,]mf5=new int[,]
e://6*6的二維整型陣列。
int[,]mf6=new mf[6,6];
四、取得陣列元素個數:
int b;
b = sizeof (a)/sizeof (*a);
c#定義乙個一維陣列,長度不確定的
11樓:仙戈雅
arraylist 是c#專門為陣列大小不固定設定的。可以動態收縮,增加陣列的大小。
12樓:板凳瓜子準備好了
用list吧,可以不指定長度。
C語言陣列問題,c語言陣列宣告問題
for i 1 i 10 i break 要求按已排好的順序規律將它插入到陣列中.這段改為 for i 1 i 10 i a i 1 m break 你確定是從大到小排列嗎?我怎麼感覺你的程式是從小到大排列的啊。include void main 從鍵盤接收10個數。for j 1 j 10 j f...
C語言的問題,指標陣列,c語言指標陣列
改變不了,字串常量是改不了的,你可以試試char p aaaaa p 1 b 這樣是改不了的 只能定義二維陣列才可以改 char p 3 100 這樣才可以改,不要問為什麼,字串常量就是不能改 直接讓指標指向另一個字串即可 p 0 aaaa 這樣定義指標指向的字串是無法修改的。c語言指標陣列 p是i...
c語言陣列(指標)越界訪問,C語言陣列(指標)越界訪問
與編譯器無關,只與記憶體管理機制有關,是作業系統級別的問題,堆疊的讀取方式只是資料結構上的不同,在機器層面,依然是單純的記憶體讀寫操作 陣列越界訪問的危險性不好評估,但確實是最嚴重的危險之一 結果基本上會100 崩潰,但是崩潰的原因很可能不一樣,就算是同一段越界 跑幾遍,原因也可能是不一樣的 指標越...