gpt4 book ai didi

c - 在 C 函数中返回浮点值

转载 作者:太空宇宙 更新时间:2023-11-04 06:59:19 24 4
gpt4 key购买 nike

CS 第一学期。当我将“%d”更改为“%f”时,输出变差了 10 倍,甚至不显示 KPH 行。真的不知道除此之外我做错了什么。这是现在发生的事情的屏幕截图。

感谢 halpz 我是 n00b

#include<stdio.h>

float convertToMPH(float KPH);
float convertToKPH(float MPH);

int main(void){

int i;

puts("Kilometers per hour converted to miles per hour:");
puts("Kph\tMph");


for(i=185; i>=0; i-=5){
printf("%d\t%d\n", i, convertToMPH(i));
}
}

float convertToMPH(float KPH){
return (float) (KPH / 1.609344);

}

http://i63.tinypic.com/24mhmk3.png

最佳答案

改变

 printf("%d\t%d\n", i, convertToMPH(i));

 printf("%d\t%f\n", i, convertToMPH(i));

关于c - 在 C 函数中返回浮点值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40500017/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com