c 程式設計問題關於string

2022-11-20 15:15:52 字數 388 閱讀 8980

1樓:

n=str1.size(); //當你輸入12456時n=5n=n-1;         //n=4

temp=str[4]    //='6'

//這裡邊可沒有str[5]

2樓:黃邦勇帥哥哥

沒有問題

size()和length()的功能一樣,都是反回字串中的實際字元數,並不是反回的字串的長度,因此,你輸入12456反回的是實際字元數,也就是5,所以你對temp賦的值其實是str1[4]也就是字元6,所以程式最後輸出字元6,至於你的程式怎麼會輸出623456那可能是你的編譯器有問題,換個吧。

3樓:匿名使用者

錯,應該是str1[4]的值

c語言問題程式設計,C語言程式設計問題

程式修改輸出加個 元 後面執行結果可看到 編譯執行結果 如果輸入50 如果輸入90 如果輸入100 如果輸入110 include int main if x 50 y 80 x printf f n y return 0 c語言程式設計問題 解題思bai路 完全跟百錢買百雞的問題是du一樣的 設大...

c語言程式設計問題,C語言程式設計問題

你演算法都寫出來了,還要我們幫你寫什麼,演算法能寫,相信你能搞定的 c語言程式設計問題 b 當i 0時。呼叫 if語句 a 6t a 就是t等於t a然後a自曾,得t 6 return t a 這是a已經自曾為7 得返回13 呼叫當i 1時if語句的else句 a 7t a 就是t等於t a然後a自...

C語言程式設計問題,C語言程式設計問題。

include int main int i,j char s 9 printf 你的姓名?scanf s s for i 0 i 8 i for j 0 j i j printf s s printf n return 0 include include int main return 0 c語言...