Create Queue Linked List

Easy Queue: Linked List Implementation
Solve in Playground →

Problem Statement

Write a C program to implement a queue using a linked list, enqueue a single node, and print its value.

Input Format

An integer value to enqueue into the linked list queue.

Output Format

Print the enqueued element.

Constraints

Standard integer limits

Sample Input

42

Sample Output

42

Explanation

Create a node, assign data, set its next to NULL, and update both front and rear pointers to point to this new node.

Starter Code

#include <stdio.h>
#include <stdlib.h>

struct Node {
    int data;
    struct Node *next;
};

int main() {
    int val;
    if (scanf("%d", &val) == 1) {
        // Write your code here to create linked list queue and enqueue element
    }
    return 0;
}

Limits

  • Time Limit: 1s
  • Memory Limit: 256MB

Embedded C Programming

Updated: March 15, 2026
Intermediate

Embedded systems rely on efficient low-level programming to interact directly with hardware. In this course, you will learn how to write practical Embedded C programs used in real microcontroller-based systems. Rather than focusing only on theory, this course follows a practice-driven approach. Each lesson includes hands-on coding exercises that simulate real firmware development tasks used