The printf() and scanf() functions are used for enter and output in c language. each features are in-built library features, defined in stdio.h (header record).
-
Contents
printf() function
The printf() function is used for output. It prints the given assertion to the console.
The syntax of printf() function is given beneath
Syntax
int number = 10;
printf(“The value of number is: %d\n”, number);
The format string can be %d (integer), %c (character), %s (string), %f (float) etc.
-
scanf() function
The scanf() function is used for enter. It reads the enter information from the console.
Syntax
int scanf(const char *format, …);
Program to print cube of given number
Let’s see a simple example of c language that gets input from the user and prints the cube
of the given number.
#include <stdio.h>
int main() {
int num;
// Prompting the user to enter a number
printf(“Please enter a number: “);
// Reading the input number from the user
scanf(“%d”, &num);
// Calculating the cube of the number
int cube = num * num* num;
// Displaying the result
printf(“The cube of %d is: %d\n”, num, cube);
return 0;
}
Output
Please enter a number: 10
The cube of 10 is: 1000
Program to print multiplication of 2 numbers
Let’s see a simple example of input and output in C language that prints Multiplication of 2 numbers.
#include <stdio.h>
int main() {
int num1, num2, mult;
// Prompt the user to enter the first number
printf(“Enter the first number: “);
scanf(“%d”, &num1);
// Prompt the user to enter the second number
printf(“Enter the second number: “);
scanf(“%d”, &num2);
// Calculate the product of the two numbers
mult = num1 * num2;
// Display the result
printf(“The Multiplication of %d and %d is: %d\n”, num1, num2, mult);
return 0;
}
Output
Enter the first number: 5
Enter the second number: 10
The Multiplication of 5 and 10 is: 50