初始化的時候應該為str="";
網站建設哪家好,找創(chuàng)新互聯!專注于網頁設計、網站建設、微信開發(fā)、微信小程序、集團企業(yè)網站建設等服務項目。為回饋新老客戶創(chuàng)新互聯還提供了保康免費建站歡迎大家使用!
程序源代碼:
/*
* 字符串abcdefg,要求按逆序輸出為gfedcba
*/
public class ReverseSort {
public static String reverseSort(String str) {
String str2 = "";
for (int i = str.length() - 1; i -1; i--) {
str2 += String.valueOf(str.charAt(i));
}
return str2;
}
public static void main(String[] args) {
String str = "abcdefg";
String sortedStr = reverseSort(str);
System.out.println(sortedStr);
}
}
結果:
gfedcba
補充,這是最簡單的。
Private Sub Form_Load()
Dim A As String, B As String
Show
A = "" 'A用來存放倒序的字符,其初始值為空
B = "我是123" '原始字符串為"我是123"
For i = Len(B) To 1 Step -1 '用循環(huán)來實現倒序,依次取B的倒數第一個,倒數第二個字符....
A = A Mid(B, i, 1) '存入A中
Next
Print A '在窗體上打印出A(倒序的字符串),結果為“321是我”
End Sub
關鍵在那個For循環(huán)中,如果不懂的話再問我。
舉例:
#includestdio.h
int main()
{
int i, j, cnt;
char ch, a[80], b[80];
ch=getchar();
for(i=0; ch!='\n'; i++){
a[i]=ch;
cnt++;
ch=getchar();
}
for(i=0, j=cnt-1; icnt; i++, j--)
b[j]=a[i];
for(i=0; icnt; i++)
printf("%c", b[i]);
return 0;
}
運行:輸出格式:
在一行中輸出逆序后的字符串。
輸入樣例:
Hello World!
輸出樣例:
!dlroW olleH
擴展資料:
return表示從被調函數返回到主調函數繼續(xù)執(zhí)行,返回時可附帶一個返回值,由return后面的參數指定。return通常是必要的,因為函數調用的時候計算結果通常是通過返回值帶出的。
如果函數執(zhí)行不需要返回計算結果,也經常需要返回一個狀態(tài)碼來表示函數執(zhí)行的順利與否(-1和0就是最常用的狀態(tài)碼),主調函數可以通過返回值判斷被調函數的執(zhí)行情況。
如果函數名前有返回類型定義,如int,double等就必須有返回值,而如果是void型,則可以不寫return,但這時即使寫了也無法返回數值。
標題名稱:go語言逆序輸出字符串 go語言反序列化
分享地址:http://muchs.cn/article42/doecihc.html
成都網站建設公司_創(chuàng)新互聯,為您提供網站導航、標簽優(yōu)化、虛擬主機、ChatGPT、營銷型網站建設、云服務器
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯