iT邦幫忙

0

能請問一下我的程式有哪個部分寫錯嗎? 因為我用 空白 隔開再按 Enter後跑出的結果都是0 謝謝

  • 分享至 

  • xImage

#include <stdio.h>

int main(void) {

float x,y,z,pay,rate,dollar;



scanf("%2f%2f%2f", &dollar, &rate, &pay);


x=dollar-pay+rate/12*0.01*dollar;

y=x-pay+rate/12*0.01*x;
z=y-pay+rate/12*0.01*y;

printf("%.2f\n", x);
printf("%.2f\n", y);
printf("%.2f", z);

return 0;

}

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
richardsuma
iT邦大師 1 級 ‧ 2020-09-28 00:35:54
最佳解答

輸入3個浮點數字用 空白 隔開再按 Enter,不可以輸入一個數字就按 Enter。

能請問一下我的程式有哪個部分寫錯嗎? 因為我用 空白 隔開再按 Enter後跑出的結果都是0 謝謝

寫三個 scanf 不好嗎?

我寫3個也是按一下enter就跑結果 而且結果也是0

我要發表回答

立即登入回答