Saisie de valeurs variables
Saisir des valeurs de variables
Pour que l'utilisateur puisse définir lui-même la valeur de la variable, il est nécessaire de pouvoir saisir des valeurs à partir du clavier.
L'instruction d'entrée s'écrit comme suit :
cin>> un;
Après cette instruction, les données saisies au clavier sont stockées dans une certaine variable.
Vous pouvez également combiner plusieurs instructions cin
en une seule.
Par exemple, l'entrée :
cin>> un;
cin>> b;
effectue les mêmes actions que l'écriture :
cin>> un>> b;
c'est-à-dire que la première donnée saisie est saisie dans la variable a
, la seconde dans la variable b
.
***Matériel détaillé***
Pour saisir des données depuis le clavier en langage C, on utilise l'opérateur de saisie qui a en général la structure suivante :
scanf("format d'entrée", <adresses variables>);
Format d'entrée – est une chaîne entre guillemets qui répertorie un ou plusieurs spécificateurs de format.
Par exemple, les plus couramment utilisés :
%d
- entrée entière (variable de type int
) ; pre >
%f
- saisie d'un nombre réel (variable de type float
) ;< / pré>
%c
- Saisie d'un seul caractère (variable de type char
). pré>
Par exemple:
scanf("%d%d", &a, &b);
Cet opérateur demande les valeurs de deux variables entières au clavier. Le premier chiffre entré au clavier ira dans la variable a
, le second dans la variable b
.
Après le format d'entrée, les noms des variables sont répertoriés, séparés par des virgules, avec une icône d'adresse (&
), où les valeurs saisies doivent être stockées. Les valeurs des variables sont toujours saisies en précisant l'adresse de cette variable. Par conséquent, avant le nom de la variable, vous devez mettre une esperluette : &a
- adresse de la variable a
.
Ne pas oublier !
Le nombre de formats d'entrée et le nombre de variables doivent correspondre !
Problem
Rabbit Clover a commencé à étudier l'opérateur d'entrée afin que ses programmes deviennent plus universels et fonctionnent sur différents ensembles de valeurs.
Il souhaite saisir les six variables et les afficher à l'écran pour s'assurer qu'elles correspondent aux bonnes variables. Mais il a fait quelques erreurs dans le programme.
Aidez-le à les réparer.
1. Dans les cinquième et sixième lignes, corrigez les erreurs d'écriture des instructions d'entrée afin que les valeurs des variables spécifiées dans la ligne soient saisies, & nbsp; en utilisant une commande cin
par ligne.
2. Sur la septième ligne, écrivez votre propre instruction d'entrée qui entre les valeurs des deux variables e
et f
. Utilisez une seule commande d'entrée.
3. Dans la huitième ligne, écrivez un opérateur pour afficher les valeurs de toutes les variables à l'écran par ordre alphabétique, séparées par un espace.