Alguien sabe como puedo usar scanf con if? lo he intentado pero me muestra un error: #include <stdio.h> int main(){ int ID; pr...

Juana Saavedra

Juana Saavedra

Pregunta
student
hace 4 años

Alguien sabe como puedo usar scanf con if? lo he intentado pero me muestra un error:

#include <stdio.h> int main(){ int ID; printf("Bienvenido a UpWork, por favor identifiquese: \n"); printf(ID: ); scanf("%d",ID); if (ID == 1) { printf("Buenos dias, Ilych"); } else if (ID ==2) { printf("Buenos dias, David"); } else { printf("Opcion invalida"); } }
2 respuestas
para escribir tu comentario
    Luis Alberto Escobedo Juan

    Luis Alberto Escobedo Juan

    student
    hace 4 años

    printf("Bienvenido a UpWork, por favor identifiquese: \n");
    printf(ID: );
    scanf("%d",ID);

    Deberia ir asi printf("Bienvenido a UpWork, por favor identifiquese: \n");

    printf("\nID: ");
    scanf("%d",ID);

    Te faltaron las comillas.

    Carlos Uriel Patiño Santiago

    Carlos Uriel Patiño Santiago

    student
    hace 4 años

    Intenta asi:

    int main(){ int ID; printf("Bienvenido a UpWork, por favor identifiquese: \n"); scanf("%d", &ID); if (ID == 1) { printf("Buenos dias, Ilych"); } else if (ID ==2) { printf("Buenos dias, David"); } else { printf("Opcion invalida"); } }
Curso de Control de Flujo en C

Curso de Control de Flujo en C

Comprende y aplica estructuras de control en C: domina if, switch, bucles while, do while y for. Aprende a manejar flujos con break, continue y goto con ejemplos prácticos, fortaleciendo la lógica y eficiencia en tu código.

Curso de Control de Flujo en C
Curso de Control de Flujo en C

Curso de Control de Flujo en C

Comprende y aplica estructuras de control en C: domina if, switch, bucles while, do while y for. Aprende a manejar flujos con break, continue y goto con ejemplos prácticos, fortaleciendo la lógica y eficiencia en tu código.