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 ...