Subtraction of Two Numbers Program in C

In this blog post, we will checkout the Subtraction of Two Numbers Program in C.

How to Write Subtraction Program in C?

To create a C program to subtract two numbers, you can follow this algorithm.


  1. Start: Begin the process.
  2. Input two numbers: Prompt the user to input the two numbers.
  3. Subtract both the numbers: Use the formula num1 – num2 to calculate the subtraction.
  4. Display answer: Show the calculated answer to the user.
  5. End: Conclude the process.

Subtraction of Two Numbers Program in C

#include <stdio.h>

int main() {
    int number1, number2, result;

    // Prompting user for the two numbers
    printf("Enter first number: ");
    scanf("%d", &number1);
    printf("Enter second number: ");
    scanf("%d", &number2);

    // Subtracting the second number from the first
    result = number1 - number2;

    // Displaying the result
    printf("The subtraction of %d and %d is: %d\n", number1, number2, result);

    return 0;


image 2


  • Step 1: The program starts by including the standard input-output library stdio.h for basic input/output operations.
  • Step 2: In the main function, three integer variables are declared: number1, number2, and result.
  • Step 3: The program then prompts the user to enter the first and second numbers, which are read and stored in number1 and number2 respectively using scanf.
  • Step 4: The subtraction operation is performed by subtracting number2 from number1, and the result is stored in the variable result.
  • Step 5: Finally, the program prints the result using printf.

Time Complexity: The time complexity of this program is O(1).

Space Complexity: The space complexity of the program is also O(1).

If you liked this post you can checkout other C Programs.

90% of Tech Recruiters Judge This In Seconds! 👩‍💻🔍

Don’t let your resume be the weak link. Discover how to make a strong first impression with our free technical resume review!

Related Articles

Add Two Numbers In C

In this blog post, we will checkout the how to add two numbers in C. Algorithm to Add Two Numbers in C To create a C program to add two

Why Aren’t You Getting Interview Calls? 📞❌

It might just be your resume. Let us pinpoint the problem for free and supercharge your job search. 


Don’t miss out! Subscribe now

Log In