C中怎麼用foreach實現逆序輸出

時間 2022-08-10 05:05:04

1樓:尉遲丶九方

太easy了,string有倒序方法,直接輸出就可以了,不用foreach對每個字串做輸出,除非你在處理中間對每個字元還有其它處理。

**如下:

string str = "asdf123";

char chararray = str.toarray();

array.reverse(chararray);

string reversestr=new string(chararray);

//直接輸出reversestr即可(此處略,想怎樣輸出就按你自己的意思做就行了)

若中間對各字串還有其它處理,則**如下:

同上,同時加入foreach**塊:

foreach(char c in chararray)

2樓:奔跑的獅子頭

foreach無法去控制下標,如果想逆序輸入最好先用foreach放入list<>泛型裡面,然後控制泛型下標從大大小逆向輸入

3樓:匿名使用者

string s = "123456";

string s1 = "";

foreach (char c in s)

c#中怎麼用foreach實現二維陣列的顯示輸出??

4樓:

foreach(var i1 in list1)

console.writeline("");

}這樣就行了吧

5樓:匿名使用者

int[,] array = new int[4, 5];

for (int i = 0; i < array.getlength(0); i++)

\t", array[i, j]);

}console.writeline();}

6樓:匿名使用者

如果是foreach的話,是一行一行輸出

如下int[,] numbers2d = new int[3, 2] , , };

foreach (int i in numbers2d)", i);

}// output: 9 99 3 33 5 55

c#輸入6個數,排序後,逆序輸出,程式怎麼寫啊?

7樓:

輸入**自己寫吧 拿字串舉個例子

static void main(string args);reversttemp(strarr);

foreach (string str in strarr)console.readkey();

}粗糙的翻轉演算法,應該加一些判斷什麼的..

public static void reversttemp(string strs)

}如果不用翻轉只逆序輸出可以這樣

fore (int j=strarr.length-1;j--;j>0)

8樓:愛迪生傳說中

console.writeline("輸入6個數");

string str=console.readline();

int num=new int[6];

for(int i=0;i

array.sort(num);

//逆序排序

array.reverse(sort(num))

c#輸入6個數字排序後,逆序輸出程式怎麼寫啊? 50

c#中如何用foreach語句區分奇偶數輸出

9樓:匿名使用者

foreach(int v in arr)

C中foreach語句的作用,C 裡面 foreach是什麼意思 有什麼用處啊

foreach可以遍歷所有實現了ienumerator介面的物件 這就證明了foreach能做到的for並不能做到比如 一個people物件 有age name屬性 建立一個例項new people for無法對此例項迴圈 而只要把此類實現ienumerator介面 foreach就能迴圈它 並且f...

在C中for迴圈和foreach迴圈有什麼區別

給你講4個迴圈 當你想重複執行某些語句或語段時,依據當前不同的任務,c 提供4個不同的迴圈語句選擇給你使用 for 語句 foreach 語句 while 語句 do 語句 1.for 當你預先知道一個內含語句應要執行多少次時,for 語句特別有用。當條件為真時,常規語法允許重複地執行內含語句 和迴...

用c 編寫組合數問題,C 中如何實現組合問題

include using namespace std class arr void set int n,int r void push int key void print for int i n i r i int main system pause 經我測試,5,3 9,3 9,5 等都是對的...