# C Program To Convert Kilometers to Meters

In this post, we will learn how to convert kilometers to meters using the C Programming language.

One Kilometer is equal to 1000 meters, which is the conversion factor from kilometers into meters.

1 Km = 1,000 m

This program asks the user to enter distance in kilometres, then this program will convert it into metres using simple arithmetic logic.

So, without further ado, letâ€™s begin this tutorial.

## C Program To Convert Kilometers to Meters

```//C Program To Convert Kilometers into Meters
#include<stdio.h>
int main(){
int m;
float km;

//Asking for input
printf("Enter the distance in kilometers: ");
scanf("%f", &km);

//Kilometers into meters
m = km * 1000;
printf("%.2f in Kilometers = %d in Meters", km, m);
return 0;
}
```

Output

``````Enter the distance in kilometers: 1.6
1.60 in Kilometers = 1600 in Meters``````

## How Does This Program Work ?

```  int m;
float km;
```

In this program, we have declared one int data type variable and one float data type variable.

```  //Asking for input
printf("Enter the distance in kilometers: ");
scanf("%f", &km);
```

Then, the user is asked to enter the value of kilometer.

```  //Kilometers into meters
m = km * 1000;
```

Now, we convert the kilometers into meters by multiplying the number by 1000.

``` printf("%.2f in Kilometers = %d in Meters", km, m);
```

Finally, the result is printed to the screen using printf() function.

## Conclusion

I hope after going through this post, you understand how to convert kilometers to meters using C Programming language.

If you have any doubt regarding the program, feel free to contact us in the comment section. We will be delighted to help you.

Also Read: