w3resource logo


C Programming Exercises

C Exercises: Display firstname, lastname and year of birth sequentially

Secondary Nav

C Input Output statement: Exercise-7 with Solution

Write a program in C that reads a firstname, lastname and year of birth and display the names and the year one after another sequentially.

Test Data :
Tom, Davis, 1988

Expected Output :
Tom Davis 1988

C Code:

#include <stdio.h>

int main()
{
    char firstname[20], lastname[20];
    int bir_year;
    printf("Input your firstname: ");
    scanf("%s", firstname);
    printf("Input your lastname: ");
    scanf("%s", lastname);
    printf("Input your year of birth: ");
    scanf("%d", &bir_year);
    printf("%s %s %d\n", firstname, lastname, bir_year);
    return 0;
}

Solution

#include <stdio.h>

int main()
{
    char firstname[20], lastname[20];
    int bir_year;
    printf("Input your firstname: ");
    scanf("%s", firstname);
    printf("Input your lastname: ");
    scanf("%s", lastname);
    printf("Input your year of birth: ");
    scanf("%d", &bir_year);
    printf("%s %s %d\n", firstname, lastname, bir_year);
    return 0;
}

Improve this sample solution and post your code through Disqus.



Join our Question Answer community to learn and share your programming knowledge.

Solve these problems:

Java: How to convert a string to an integer in Java?

C#: Loops in c#

SQL: JOIN using more than 5 tables