Haaste: Kuinka Työskennellä Sisäkkäisten For-silmukoiden Kanssa C++:ssa
Sisäkkäiset for-silmukat ovat lähes samanlaisia kuin sisäkkäiset while-silmukat. Niiden avulla voidaan luoda toistojen joukko toisen toistojen joukon sisällä, mutta kätevämmin. Tämä on erityisen hyödyllistä, kun käsitellään kaksiulotteisia tai moniulotteisia tietorakenteita, joiden alkioita halutaan iteraoida läpi.
Sinulla oli tehtävä, jossa piti luoda suorakulmio konsoliin käyttämällä kolmea silmukkaa. Kuten saatat arvata, tähän on olemassa suoraviivaisempi ja joustavampi tapa.
main.cpp
12345678910111213#include <iostream> int main() { for (int i = 0; i < 5; i++) { for (int j = 0; j < 5; j++) { std::cout << '#'; } std::cout << std::endl; } }
Sisäkkäisten silmukoiden ymmärtäminen voi aluksi olla haastavaa, mutta kun periaate on hallussa, se muuttuu helpoksi. Harjoitellaanpa siis.
Swipe to start coding
Sinun tulee luoda kertotaulu annetun koon mukaan. Taulukon tulee näyttää kaikki tulot luvuista 1 aina annettuun kokoon asti.
Kaikki koodi tulee toteuttaa multiplicationTable-funktion sisällä.
- Käytä
for-silmukkaa rivien läpikäyntiin, jossa iteraattoriialkaa arvosta1ja jatkuu arvoonsizeasti. - Rivisilmukan sisällä käytä toista
for-silmukkaa sarakkeiden läpikäyntiin, jossa iteraattorijalkaa arvosta1ja jatkuu arvoonsizeasti. - Jokaiselle parille
(i, j)laske tuloi * j. - Jokaisen rivin jälkeen tulosta tyhjä rivi, jotta rivit erottuvat visuaalisesti.
Ratkaisu
solution.cpp
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 9.09
Haaste: Kuinka Työskennellä Sisäkkäisten For-silmukoiden Kanssa C++:ssa
Pyyhkäise näyttääksesi valikon
Sisäkkäiset for-silmukat ovat lähes samanlaisia kuin sisäkkäiset while-silmukat. Niiden avulla voidaan luoda toistojen joukko toisen toistojen joukon sisällä, mutta kätevämmin. Tämä on erityisen hyödyllistä, kun käsitellään kaksiulotteisia tai moniulotteisia tietorakenteita, joiden alkioita halutaan iteraoida läpi.
Sinulla oli tehtävä, jossa piti luoda suorakulmio konsoliin käyttämällä kolmea silmukkaa. Kuten saatat arvata, tähän on olemassa suoraviivaisempi ja joustavampi tapa.
main.cpp
12345678910111213#include <iostream> int main() { for (int i = 0; i < 5; i++) { for (int j = 0; j < 5; j++) { std::cout << '#'; } std::cout << std::endl; } }
Sisäkkäisten silmukoiden ymmärtäminen voi aluksi olla haastavaa, mutta kun periaate on hallussa, se muuttuu helpoksi. Harjoitellaanpa siis.
Swipe to start coding
Sinun tulee luoda kertotaulu annetun koon mukaan. Taulukon tulee näyttää kaikki tulot luvuista 1 aina annettuun kokoon asti.
Kaikki koodi tulee toteuttaa multiplicationTable-funktion sisällä.
- Käytä
for-silmukkaa rivien läpikäyntiin, jossa iteraattoriialkaa arvosta1ja jatkuu arvoonsizeasti. - Rivisilmukan sisällä käytä toista
for-silmukkaa sarakkeiden läpikäyntiin, jossa iteraattorijalkaa arvosta1ja jatkuu arvoonsizeasti. - Jokaiselle parille
(i, j)laske tuloi * j. - Jokaisen rivin jälkeen tulosta tyhjä rivi, jotta rivit erottuvat visuaalisesti.
Ratkaisu
solution.cpp
Kiitos palautteestasi!
single