本文目錄一覽:
我的c語言為什麼總是輸出0.00?
scanf(“%lf,%d,%lf”, rate, year, capital);
你的代碼里輸入格式是%lf,%d,%lf,中間有逗號,所以輸入的時候也要有逗號
估計你輸入的時候沒加逗號(注意是西文逗號),而是用空格分隔的,要不加逗號用空格分隔的話,就把%lf,%d,%lf中間的逗號去掉,這樣就可以用空格分隔輸入了
我試著運行了下:
年化15%,5年翻倍,沒錯
c語言小白,為什麼我的老是輸出0.00呢
應該是c沒有獲取到值吧,在scanf之前加一個getchar消去一個回車,輸出c的後一句再列印一下c的值看看對不對。
c語言算圓結果總是等於0.00
以上代碼的問題是scanf(“%lf”,r); 這裡應該是%lf,是L的小寫字母l,而不是i的大寫字母I,明白了嗎。。。
C語言算下來總是0.00
你把「==」 該為「=」 ,
「==」是比較左右2個數
「=」才是賦值
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/238882.html