Cetak aksara terakhir setiap perkataan dalam rentetan
Pengenalan
Rentetan C++ pada asasnya ialah gabungan perkataan yang digunakan sebagai unit storan untuk mengandungi data alfanumerik Kata-kata dalam rentetan dikaitkan dengan sifat berikut −
Kedudukan perkataan bermula dari 0.
Setiap perkataan dikaitkan dengan panjang yang berbeza
Watak-watak bergabung bersama untuk membentuk perkataan, yang akhirnya membentuk ayat.
Secara lalai, perkataan dipisahkan oleh aksara ruang.
Setiap perkataan mengandungi sekurang-kurangnya satu aksara.
Dalam artikel ini, kami akan membangunkan kod yang mengambil rentetan sebagai input dan memaparkan aksara terakhir setiap perkataan dalam rentetan itu. Mari lihat contoh di bawah untuk memahami topik ini dengan lebih baik -
Contoh Contoh
Contoh 1−
str − “Key word of a string” Output − y d f a g
Sebagai contoh, dalam perkataan keempat rentetan ini, hanya satu aksara yang muncul, jadi ini adalah aksara terakhir rentetan itu.
Dalam siaran ini, kami akan membangunkan kod yang menggunakan pengendali pengindeksan untuk mengekstrak aksara terakhir setiap perkataan dan kemudian mengakses aksara sebelumnya secara berasingan.
Sintaks
str.length()
length()
ialah:length()
Dalam C++, kaedah length() digunakan untuk mengira bilangan aksara dalam rentetan. Ia berfungsi dalam susunan rentetan linear.
Algoritma
Rentetan input, str diterima
Panjang rentetan dikira menggunakan kaedah length() dan disimpan dalam pembolehubah len.
Lelaran rentetan dilakukan, menggunakan gelung for i.
Setiap kali watak pada kedudukan ke-i diekstrak, disimpan dalam pembolehubah ch
Jika aksara ini bersamaan dengan indeks terakhir rentetan, iaitu len-1, ia dipaparkan.
Jika aksara ini sama dengan aksara ruang, aksara indeks i-1 dipaparkan kerana ia adalah aksara terakhir bagi perkataan sebelumnya.
Contoh
Coretan kod C++ di bawah digunakan untuk menerima rentetan sampel sebagai input dan mengira aksara terakhir setiap perkataan dalam rentetan -
//including the required libraries #include<bits/stdc++.h> using namespace std; //compute last characters of a string void wordlastchar(string str) { // getting length of the string int len = str.length(); for (int i = 0; i <len ; i++) { char ch = str[i]; //last word of the string if (i == len - 1) cout<<ch; //if a space is encountered, marks the start of new word if (ch == ' ') { //print the previous character of the last word char lst = str[i-1]; cout<<lst<<" "; } } } //calling the method int main() { //taking a sample string string str = "Programming at TutorialsPoint"; cout<<"Input String : "<< str <<"\n"; //getfirstandlast characters cout<<"Last words of each word in a string : \n"; wordlastchar(str); }
Output
Input String : Programming at TutorialsPoint Last words of each word in a string : g t t
Kesimpulan
Dalam C++, dalam format ayat rentetan, semua perkataan dipisahkan oleh aksara ruang. Setiap perkataan rentetan terdiri daripada huruf besar dan huruf kecil. Mudah untuk mengekstrak aksara ini dan mengendalikannya menggunakan indeks yang sepadan.
Atas ialah kandungan terperinci Cetak aksara terakhir setiap perkataan dalam rentetan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Jika semasa membuka fail yang perlu dicetak, kami akan mendapati bahawa garis bingkai jadual telah hilang atas sebab tertentu dalam pratonton cetak Apabila menghadapi situasi sedemikian, kami mesti menanganinya dalam masa Jika ini juga muncul dalam cetakan anda fail Jika anda mempunyai soalan seperti ini, kemudian sertai editor untuk mempelajari kursus berikut: Apakah yang perlu saya lakukan jika garis bingkai hilang semasa mencetak jadual dalam Excel? 1. Buka fail yang perlu dicetak, seperti yang ditunjukkan dalam rajah di bawah. 2. Pilih semua kawasan kandungan yang diperlukan, seperti yang ditunjukkan dalam rajah di bawah. 3. Klik kanan tetikus dan pilih pilihan "Format Sel", seperti yang ditunjukkan dalam rajah di bawah. 4. Klik pilihan "Sempadan" di bahagian atas tetingkap, seperti yang ditunjukkan dalam rajah di bawah. 5. Pilih corak garisan pepejal nipis dalam gaya garisan di sebelah kiri, seperti yang ditunjukkan dalam rajah di bawah. 6. Pilih "Sempadan Luar"

Penjelasan terperinci tentang kaedah menukar jenis int kepada rentetan dalam PHP Dalam pembangunan PHP, kita sering menghadapi keperluan untuk menukar jenis int kepada jenis rentetan. Penukaran ini boleh dicapai dalam pelbagai cara Artikel ini akan memperkenalkan beberapa kaedah biasa secara terperinci, dengan contoh kod khusus untuk membantu pembaca memahami dengan lebih baik. 1. Gunakan fungsi terbina dalam PHP strval(). PHP menyediakan fungsi terbina dalam strval() yang boleh menukar pembolehubah jenis yang berbeza kepada jenis rentetan. Apabila kita perlu menukar jenis int kepada jenis rentetan,

Kadang-kadang apabila kita menggunakan PPT, kita sering perlu mencetaknya. Namun, kita semua tahu bahawa terdapat banyak halaman dalam PPT Jika kita mencetaknya satu persatu, adakah ianya membazir? Oleh itu, saya secara peribadi telah menguji bahawa adalah OK untuk meletakkan 6 halaman PPT pada satu halaman dan kemudian mencetak pada kedua-dua belah. Tiada kertas yang terbuang, dan kandungan susun atur dapat dilihat dengan jelas. Jadi, adakah anda tahu cara mencetak 6 helaian PPT dua muka pada satu halaman? Seterusnya, saya akan memberitahu anda bagaimana untuk menyediakannya Jika anda berminat, lihat! Butiran langkah: 1. Mula-mula, kami mencari PPT yang perlu dicetak pada komputer, dan kemudian klik dua kali untuk membukanya. Klik segi tiga terbalik di sebelah butang di bahagian atas sebelah kiri halaman, cari butang [Fail] dalam menu lungsur, dan klik padanya, klik [Cetak] dalam maklumat yang muncul. 2. Klik

Dalam artikel ini, kami akan menunjukkan kepada anda cara menggunakan Microsoft Reading Coach dalam Immersive Reader pada Windows PC. Ciri panduan membaca membantu pelajar atau individu berlatih membaca dan mengembangkan kemahiran literasi mereka. Anda bermula dengan membaca petikan atau dokumen dalam aplikasi yang disokong, dan berdasarkan ini, laporan bacaan anda dijana oleh alat Jurulatih Membaca. Laporan bacaan menunjukkan ketepatan bacaan anda, masa yang anda ambil untuk membaca, bilangan perkataan yang betul setiap minit dan perkataan yang anda rasa paling mencabar semasa membaca. Anda juga akan dapat mempraktikkan perkataan, yang akan membantu mengembangkan kemahiran membaca anda secara umum. Pada masa ini, hanya Office atau Microsoft365 (termasuk OneNote untuk Web dan Word untuk Kami

Tajuk: Bagaimana untuk menentukan sama ada rentetan berakhir dengan aksara tertentu dalam Golang Dalam bahasa Go, kadangkala kita perlu menentukan sama ada rentetan berakhir dengan aksara tertentu Ini adalah perkara biasa semasa memproses rentetan. Artikel ini akan memperkenalkan cara menggunakan bahasa Go untuk melaksanakan fungsi ini dan memberikan contoh kod untuk rujukan anda. Mula-mula, mari kita lihat cara untuk menentukan sama ada rentetan berakhir dengan aksara tertentu dalam Golang. Aksara dalam rentetan dalam Golang boleh diperoleh melalui pengindeksan, dan panjang rentetan itu boleh

1. Mula-mula buka pycharm dan masukkan halaman utama pycharm. 2. Kemudian buat skrip python baru, klik kanan - klik baru - klik pythonfile. 3. Masukkan rentetan, kod: s="-". 4. Kemudian anda perlu mengulang simbol dalam rentetan sebanyak 20 kali, kod: s1=s*20 5. Masukkan kod output cetakan, kod: print(s1). 6. Akhir sekali jalankan skrip dan anda akan melihat nilai pulangan kami di bahagian bawah: - diulang 20 kali.

Bagaimana untuk menyemak sama ada rentetan bermula dengan aksara tertentu dalam Golang? Apabila pengaturcaraan di Golang, anda sering menghadapi situasi di mana anda perlu menyemak sama ada rentetan bermula dengan aksara tertentu. Untuk memenuhi keperluan ini, kita boleh menggunakan fungsi yang disediakan oleh pakej rentetan di Golang untuk mencapainya. Seterusnya, kami akan memperkenalkan secara terperinci cara menggunakan Golang untuk menyemak sama ada rentetan bermula dengan aksara tertentu, dengan contoh kod tertentu. Di Golang, kita boleh menggunakan HasPrefix daripada pakej rentetan

Bahasa Go ialah bahasa pengaturcaraan yang berkuasa dan fleksibel yang menyediakan fungsi pemprosesan rentetan yang kaya, termasuk pemintasan rentetan. Dalam bahasa Go, kita boleh menggunakan kepingan untuk memintas rentetan. Seterusnya, kami akan memperkenalkan secara terperinci cara memintas rentetan dalam bahasa Go, dengan contoh kod khusus. 1. Gunakan penghirisan untuk memintas rentetan Dalam bahasa Go, anda boleh menggunakan ungkapan menghiris untuk memintas sebahagian daripada rentetan. Sintaks ungkapan slice adalah seperti berikut: slice:=str[start:end]where, s
