//华氏度与摄氏度的转换
fn translate(temp_c:f32,temp_f:f32){
let c_value:f32;
let f_value:f32;
if temp_c==0.0 && temp_f != 0.0{
c_value = (temp_f - 32.0) * 5.0 / 9.0;
println!("{}华氏度转化为摄氏度的值为:{}",temp_f,c_value);
}else if temp_f == 0.0 && temp_c != 0.0{
f_value = temp_c * 9.0 / 5.0 + 32.0;
println!("{}摄氏度转化为华氏度的值为:{}",temp_c,f_value);
}else {
println!("非法调用!");
}
}
fn main(){
translate(32.9,0.0);
translate(0.0,20.0);
}
半年后再来,回见。 //2020年8月20号。
1
共 1 条评论, 1 页
评论区
写评论一个BUG:
如何将0摄氏度转化成华氏度?
总觉得应该
然后用trait玩泛型的