Cで一定の速度で入力された距離を移動するのにかかる時間を見つけようとしています.コードは機能しますが、出力は0として出力されますか? 何がうまくいかないのですか?
#include <stdio.h>
#include <stdlib.h>
int main() {
int distance, speed = 80;
float time;
// This is how to read an int value
printf("Please enter a distance in kilometers to be covered at 80KPH. \n");
scanf("%d", & distance);
printf("You typed: %d\n", distance);
printf("\n");
time = distance / speed;
printf("It will take you %.2f to cover ", time);
}