環(huán)境:codeblock 編譯環(huán)境:mingw32-gcc.exe -pedantic -Wextra -Wall -std=c99 -c path代碼:#include <stdio.h>int main(){
FILE *fin, *fout;
fin = fopen("data.in","rb");
fout = fopen("data.out","wb"); int m, n; int line = 1; while(fscanf(fin, "%lld%lld", &n, &m) == 2){ if(m == 0 && n == 0) break; double sum = 0; for(int i=n;i<=m;i++){ //double j = i; //問(wèn)題行
sum += 1 / ((double)i * (double)i);
} fprintf(fout, "Case %d: %.5f\n", line, sum);
line++;
}
fclose(fin);
fclose(fout); return 0;
}問(wèn)題:當(dāng)問(wèn)題行也就是double j = i取消注釋的時(shí)候,data.out就會(huì)有輸出,而當(dāng)問(wèn)題行被注釋上的時(shí)候,data.out就不會(huì)有輸出,為什么呢?這行不是毫無(wú)意義嗎?輸入數(shù)據(jù)為:2 465536 6553600 0
- 2 回答
- 0 關(guān)注
- 589 瀏覽
添加回答
舉報(bào)
0/150
提交
取消