【系統公告】頁面上方功能列及下方資訊全面更換新版,舊用戶可再切回舊版。 前往查看

1.計算機原理 2.網路概論題庫下載題庫

上一題
26 執行下列 C 語言程式後,產生的輸出為何?
#include <stdio.h>
#include <iostream>
int main()
{
 double i;
 i=4.5+1/2;
 printf("%f", i);
 system("PAUSE");
 return 0;
}
 
(A)4.5
(B)5.0
(C)5
(D)2.75


答案:登入後觀看
難度: 困難
6F
安身立命 國二下 (2016/05/08)

double i;

 i=4.5+(double)1/2;


這時後i才是5.000000

7F
imitation 高一下 (2016/05/28)
其實這題應該無解吧..小數點後面還有很多0沒標示到,這種答案不精確
8F
目標國營聯招 小六下 (2021/09/07)

因為1/2的分子分母都是整數所以0.5無條件捨去

印出4.5

如果要印出5.0

後面要改1.0/2.0

26 執行下列 C 語言程式後,產生的輸出為何?#include <stdio...-阿摩線上測驗