Comment saisir deux tableaux en C++
Apr 22, 2024 pm 05:42 PMLes méthodes pour saisir deux tableaux en C++ sont : saisir élément par élément : utilisez une boucle for pour lire les éléments du tableau un par un. Entrée de ligne : lisez la ligne entière de données et divisez-la en un tableau. Fonction fill_n : remplit les éléments du tableau avec la valeur spécifiée. Fonction iota : remplit des valeurs continues dans un tableau.
Comment saisir deux tableaux en C++
Méthode de saisie directe
- boucle for : Utilisez une boucle for pour saisir les éléments des deux tableaux un par un.
int main() { int arr1[5], arr2[5]; cout << "Enter elements for arr1: "; for (int i = 0; i < 5; i++) { cin >> arr1[i]; } cout << "Enter elements for arr2: "; for (int i = 0; i < 5; i++) { cin >> arr2[i]; } return 0; }
- getline : Utilisez la fonction getline pour lire la ligne entière, puis divisez les éléments dans un tableau.
int main() { int arr1[5], arr2[5]; string line1, line2; cout << "Enter elements for arr1: "; getline(cin, line1); cout << "Enter elements for arr2: "; getline(cin, line2); istringstream iss1(line1); istringstream iss2(line2); for (int i = 0; i < 5; i++) { iss1 >> arr1[i]; iss2 >> arr2[i]; } return 0; }
Méthode de saisie de fonction
- fill_n : Utilisez la fonction fill_n pour remplir le tableau avec une valeur spécifiée.
int main() { int arr1[5], arr2[5]; fill_n(arr1, 5, 0); // 初始化 arr1 为 0 fill_n(arr2, 5, 1); // 初始化 arr2 为 1 return 0; }
- iota : Utilisez la fonction iota pour remplir des valeurs consécutives dans un tableau.
int main() { int arr1[5], arr2[5]; iota(arr1, arr1 + 5, 1); // 将 1-5 填充到 arr1 iota(arr2, arr2 + 5, 6); // 将 6-10 填充到 arr2 return 0; }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Conception sécurisée de structures de données en programmation simultanée C++ ?

La disposition des objets C++ est alignée sur la mémoire pour optimiser l'efficacité de l'utilisation de la mémoire

Comment implémenter un comparateur personnalisé en C++ STL ?

Similitudes et différences entre Golang et C++

Comment implémenter le Strategy Design Pattern en C++ ?

Comment copier un conteneur STL C++ ?

Quels sont les principes d'implémentation sous-jacents des pointeurs intelligents C++ ?

Comment implémenter une programmation multithread C++ basée sur le modèle Actor ?
