C取陣列的中中間值,C 獲取字串陣列元素裡的指定內容

2022-03-10 22:34:59 字數 1079 閱讀 2981

1樓:

s是字串

string st=s.spit(',');//以「,」為分隔符將s分為st[0]="1.1" st[1]="2.

1" st[2]="3.3" st[3]="4.4" st[4]="5.

1"你相去哪個都 沒問題、、 用的時候強制轉換型別就行了

2樓:匿名使用者

s="1.1,2.1,3.3,4.4,5.1"

你這個不是陣列,是字串喲!

按你的意思定義為陣列:

double s=;

陣列沒有辦法動態新增刪除,你可以考慮用陣列複製把中間的複製出來然後在處理。

你可以用list,這樣你可以直接使用remove方法把你要去掉的值刪除掉。

3樓:多喝水

基本思路:

一、對陣列進行排序,方法:array.sort(陣列名)二、求中間數累加。方法:for(int i=1;i《陣列名.length-1;i++)累加值+=陣列名[i];

三、取平均值:=累加值/陣列名.length-2;

4樓:匿名使用者

////// 注:data 的長度必須大於 2//////

//////

public double getresult(double data)

c#獲取字串陣列元素裡的指定內容——————————————————————

5樓:匿名使用者

string values = new string[2] ;

values[0] = regex.replace(values[0], @"^\d+(?:\.\d+)?", "100");

values[1] = regex.replace(values[0], @"^\d+(?:\.\d+)?", "200");

foreach (string value in values)console.writeline(value);

console.readkey();

我再另一個帖子裡回答了,先把這個結帖了再說。

c語言裡怎樣取字串的字元,c語言裡怎樣取一個字串的第一個字元

你定義的是指標型別的還是陣列型別的啊,指標的話取首地址就行了 陣列的話,如char ch array 10 第一個字元就是ch array 0 c語言輸入一串字串從第n個字元開始擷取m個字元組成一個新的字串輸出。1 我們編輯如圖復中輸入的代制碼。2 進入原始檔的目錄下,在終端輸入命令gcc o t ...

c怎樣提取字串中的連續數字並放到另陣列中儲存?急

char str example a123x456 17960?302ab5876 char p str str example int n strlen str example int a 100 int cout1 0 int j 0 for int i 0 i n a i sum i p st...

C擷取字串c怎麼取字串的第一個字元

可以用substr這個方法,有兩個輸入引數分別為起始地址和擷取的長度。s2 s1.substr 0,3 s3 s1.substr 4,3 如果寫的更通用一點,就是先查詢 的位置,然後在分隔。size t ipos s.find s2 s1.substr 0,ipos s3 s1.substr ipo...