C Exercises: Accept the height of a person in centimeter and categorize them
Write a C program to accept the height of a person in centimeters and categorize the person according to their height.
Visual Presentation:
Sample Solution:
C Code:
#include <stdio.h> // Include the standard input/output header file.
void main()
{
float PerHeight; // Declare a floating-point variable 'PerHeight' to store the height of the person.
printf("Input the height of the person (in centimetres) :"); // Prompt the user to input the height in centimeters.
scanf("%f", &PerHeight); // Read and store the user's input in 'PerHeight'.
if (PerHeight < 150.0) // Check if 'PerHeight' is less than 150.0.
printf("The person is Dwarf. \n"); // Print a message indicating that the person is a dwarf.
else if ((PerHeight >= 150.0) && (PerHeight < 165.0)) // Check if 'PerHeight' is between 150.0 and 165.0.
printf("The person is average heighted. \n"); // Print a message indicating that the person has an average height.
else if ((PerHeight >= 165.0) && (PerHeight <= 195.0)) // Check if 'PerHeight' is between 165.0 and 195.0.
printf("The person is taller. \n"); // Print a message indicating that the person is taller.
else
printf("Abnormal height.\n"); // Print a message indicating that the height is abnormal.
}
Sample Output:
Input the height of the person (in centimetres) :135 The person is Dwarf.
Flowchart:
C Programming Code Editor:
Previous: Write a C program to read the value of an integer m and display the value of n is 1 when m is larger than 0, 0 when m is 0 and -1 when m is less than 0.
Next: Write a C program to find the largest of three numbers.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics