課程
/后端開發(fā)
/C++
/C++遠征之封裝篇(上)
求大神解答
2016-12-14
源自:C++遠征之封裝篇(上) 3-1
正在回答
這個就需要輸入的時候用戶需要在first name 和last name之間輸入空格,然后你去檢測那個空格的位置,這樣你就知道了n,就可以把姓輸出來了,但是這樣很麻煩,你還不如讓用戶把first name和last name分開輸入,因為用戶如果沒輸入空格你是檢測不出的
那該怎么給n初始化呢
如果是首字母不就是name[0]嘛,name[1]就是接下來的第二個字母,然后以此類推name[2]是第三個字母...然后用一個for循環(huán)把姓的所有字母都打出來,因為是從0開始循環(huán),如果姓有n個字母,那么從0循環(huán)到n-1就是一共循環(huán)了n次,依次打印出name[0],name[1],name[2]...
for(int i=0; i<n; i++){//n的值為你的姓的字母個數(shù)減1
????cout << name[i];//從第一個字母開始循環(huán)輸出
}
cout << endl;//結(jié)束換行
qq_驢小海_0 提問者
舉報
封裝--面向?qū)ο蟮幕?,本教程力求幫助小伙伴們即學(xué)即會
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-12-21
這個就需要輸入的時候用戶需要在first name 和last name之間輸入空格,然后你去檢測那個空格的位置,這樣你就知道了n,就可以把姓輸出來了,但是這樣很麻煩,你還不如讓用戶把first name和last name分開輸入,因為用戶如果沒輸入空格你是檢測不出的
2016-12-21
那該怎么給n初始化呢
2016-12-20
如果是首字母不就是name[0]嘛,name[1]就是接下來的第二個字母,然后以此類推name[2]是第三個字母...然后用一個for循環(huán)把姓的所有字母都打出來,因為是從0開始循環(huán),如果姓有n個字母,那么從0循環(huán)到n-1就是一共循環(huán)了n次,依次打印出name[0],name[1],name[2]...
2016-12-14
for(int i=0; i<n; i++){//n的值為你的姓的字母個數(shù)減1
????cout << name[i];//從第一個字母開始循環(huán)輸出
}
cout << endl;//結(jié)束換行