C程序将厘米转换为米和公里
在这里,用户必须以厘米(cm)为单位输入长度,然后将长度转换为米(m)和公里(km)。
1米=100厘米 1公里=100000厘米
算法
参考下面给出的算法将厘米分别转换为米和公里。
步骤1:声明变量。 步骤2:在运行时以厘米为单位输入长度。 步骤3:使用下面给出的公式计算仪表。 米=厘米/100.0; 步骤4:使用下面给出的公式计算公里数。 公里=厘米/100000.0 第五步:打印仪表。 步骤6:打印公里数
示例1
以下是将厘米分别转换为米和公里的C程序-
#includeint main(){ float centim, meter, kilometer; printf("enter length in cm:\n "); scanf("%f", ¢im); meter = centim / 100.0; kilometer = centim / 100000.0; printf("length in mtrs = %.4f\n", meter); printf("length in km = %.4f", kilometer); return 0; }
输出结果
执行上述程序时,会产生以下结果-
enter length in cm: length in mtrs = 0.0000 length in km = 0.0000
例2
以下是将米分别转换为厘米和公里的C程序。
#includeint main(){ float centim, meter, kilometer; printf("enter length in meter:\n "); scanf("%f", &meter); centim = meter*100.0; kilometer = meter / 1000.0; printf("length in cm = %.4f\n", centim); printf("length in km = %.4f", kilometer); return 0; }
输出结果
执行上述程序时,会产生以下结果-
enter length in meter: length in cm = 0.0000 length in km = 0.0000