fr
fr

Question from the Language C - Fundamentals test

Write a C program that prints the name, age, and height of a person.

Archived

What does the following code display?

    int main() 
    {     
        char name[]; 
        int age = 18; 
        double height= 1.75;
        scanf(“%s”, name);
        printf(“%d/n%f/n%s/n”,age,height,name);
        
        return 0;    
    }
Author: Vincent CotroStatus: Archived(New question!)(Update)Question passed 294 times
-3
Community Evaluations
developer avatar
Ambiguous
Nick LAM YEE MAN
11/12/2023
Techniquement le code n'affichera rien à cause du %s
developer avatar
Incorrect answer
Lancelot
20/12/2023
It will not show anything since the token is not valid
developer avatar
Spelling / formatting error
Delightful Zebra
31/08/2024
La question est toute pétée : le tableau n'a pas de taille, les guillemets sont incorrects (char \343), des /n sont présents au lieu des espaces (pour \n ?)...
developer avatar
Dragon parfait
02/09/2024
Est-ce que tu peux proposer une nouvelle version de la question ?
developer avatar
Titouan Le Floch Riche
13/02/2025
Il faudrait remplacer les /n par des \n (ou des espaces, sinon il faut changer les réponses pour inclure les retours à la ligne). Une réponse devrait, à mon sens, mentionner la taille du tableau au lieu de parler de missing data (qui me paraît assez vague).
developer avatar
Ambiguous
Thibault Jochem
28/02/2025
Rien ne va dans cette question ! Le code ne compile pas, utilise des charactères non conforme... et la réponse correcte est ambigue... Ci dessous, une version corrigée de l'exemple. ``` #include <stdio.h> int main() { char prenom[255]; int age = 18; double taille = 1.75; scanf("%s", prenom); printf("%d\n%f\n%s\n", age, taille, prenom); return 0; } ```