hi,各位前輩好,小弟我又有問題了
這是一個簡易的華氏攝氏轉換,是習題,所以沒有解答。
有問題的是我上網查的這個scanf 這個功能
當初把f 放在double裡面,但一跑就出現一個很奇怪的問題。
我照著查到的網頁,把他改成float,就可以了。
請問有scanf 宣告,轉成double的方式嗎?
又,為什麼scanf 這個功能,不能用在double的 變數?
int main(int argc, const char * argv[])
{
@autoreleasepool {
double c;
float f;
NSLog(@"Please enter F temp");
scanf("%f", &f);
c = (f-32) / 1.8;
// insert code here...
NSLog(@"The C temp is %.3f", c);
}
return 0;
}