Bonjour,
Bon je viens de débuter à apprendre le langage C. J'ai un petit programme pour afficher dans l'ordre croissant les n premiers nombres, dont n est saisi par l'utilisateur, mais mon programme ne fonctionne pas correctement, et la fonction scanf ne marche pas et je ne peux pas entrer un nombre. Voici le code source :

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
#include <stdio.h>
 
main()
{
    printf("Hello world!\n");
 
    int i;
    int n;
 
    printf ("ce programme affiche l'ordre des n premier chiffre\n");
    printf ("entrer un le nombre max:\n") ;
    scanf ("%f", &n);
    for (i=1; i<=n; i++){
        printf ("%f", &n) ;
    }
}
Merci de votre aide, cordialement.