# 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.

Contents

## C Program To Convert Kilometers to Meters

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

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.