執行下列 C 程式時 int len=0, num=0; float sum=0; while (ch=getchar()!='\n') { if (ch!=' ') len++; else { sum+=len; len=0; num++; } } printf("%.1f", sum/num); 若輸入以下一段文字後再輸入換行鍵 It was deja vu all over again. 則輸出為?
A1.2
B2.3
C3.4正確答案
D4.5
答案與詳解
出題者預期答案。總字元數(含句點)為24,共7個單字區塊,24/7 = 3.428...,格式化輸出 %.1f 四捨五入為 3.4。
