Bonjour,
Je débute, et je voudrais vous soumettre un problème :
dans le bout de code ci dessous,
"voici la valeur de la premiere variable : %d \n", a"
M'affiche 0 comme valeur pour a, quelque soit la valeur entrée lors du scanf précédent.
PS : Pareil pour la "double".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 #include <stdio.h> #include <stdlib.h> int main() { char a; short b; int c; float d; double e; a=0; b=0; c=0; d=0; e=0; printf("Veuillez entrer la valeur de la premiere variable :\n"); scanf("%d", &a); printf("Veuillez entrer la valeur de la seconde variable : \n"); scanf("%d", &b); printf("Veuillez entrer la valeur de la 3eme variable : \n"); scanf("%d", &c); printf("Veuillez entrer la valeur de la 4eme variable : \n"); scanf("%f", &d); printf("Veuillez entrer la valeur de la 5eme variable : \n"); scanf("%f", &e); printf("voici la valeur de la premiere variable : %d \n", a); printf("Voici la valeur de la seconde variable : %d \n", b); printf("Voici la valeur de la 3eme variable : %d \n", c); printf("Voici la valeur de la 4eme variable : %.0f \n", d); printf("Voici la valeur de la 5eme variable : %.0f \n", e); return 0; }
Partager