C一維陣列,用for語句反向輸出字串

2022-11-01 05:05:31 字數 1701 閱讀 8436

1樓:義鴻飛

string str = console.readline(); //輸入字串

for (int i = str.length-1; i >=0; i--) //把字串當字元陣列逆向迴圈

console.readline(); //暫停程式檢視結果所謂字串 實際上是一個字元陣列 char[ ] 所以直接用for逆向迴圈就行了

2樓:

console.writeline("請輸入一個字串:");

string s = console.readline(); //讀入字串

//從最後一個字元開始,向前輸出,就是倒序for (int i = s.length - 1; i >= 0; i--)

console.read();

3樓:匿名使用者

string a = "readline";for(int i= a.length-1,i>=0,i--)

4樓:阿四哥

c語言的陣列概念的學習,通過for迴圈輸出列印陣列

5樓:我號被盜了啊

都提示了 是型別轉換失敗。

可能你陣列定義的是int型別, 然後你輸入的是 2空格。或者是 a12 等, 轉成int的時候都會報錯。

for迴圈倒序輸出字串的幾種方法

6樓:折柳成萌

public class zhifu

return str2;

}public static void main(string args)

}輸出結果為:

for (int i = str.length() -1; i >= 0; i--) { // 直接倒序輸出 gfedcba

for (int i = str.length() -2; i >= 0; i-= 2) { // i = str.length() -2 從倒數第二位開始; i-=2 是輸出偶數位fdb、

如果想要結果為:geca 則**為 for (int i = str.length() -1; i >= 0; i-=2) {

怎樣在c#中用for迴圈作出輸入n個字元然後每個字元的輸出結果都是倒著的?

7樓:匿名使用者

你的意思 是先入後出嗎?

stack s = new stack();

for (int i = 0; i < 5; i++)for (int i = 0; i < s.count; i++)是要這個效果嗎

8樓:冉

輸入abcd,輸出dcba,你是說這個效果嗎?

c#控制檯 編寫一個程式,定義一個陣列,用for語句輸入10個數存入陣列,然後逆序重新輸出?

9樓:野人馬

using system;

using system.collections.generic;

using system.linq;

using system.text;

class a ",a[i]);//輸出

console.readkey();

在C輸入數到一維陣列中,然後升序排序後輸出,分別用三

include using namespace std void input int arr,int n void sort int arr,int n void output int arr,int n cout endl int main vc6.0 除錯執行通過來.include includ...

C 函式呼叫二維陣列,C語言一維陣列轉二維陣列

n如果是變數的話,陣列編譯時都通不過吧。陣列分配時必須知道大小。函式應該這樣宣告function char array 10 10 或省略第一維的大小function char array 10 function char array n n 這樣是錯誤的,陣列的索引必須是個常量表示式。如果需要必須...

輸入三位正整數,將它反向輸出。用c語言編

include main 三位du數除zhi以100那麼商就是三位數的百位dao上數字版,三位數除以 10的商再除以10的餘數就權是三位數的十位上的數字,三位數除以10的餘數就是三位數個位上的數字。include void main 擴充套件資料 將三位正整數 專反向輸出的其他方法 include ...