1樓:匿名使用者
y=(-1)*y*a*a/((++i)*(++i));
這個不對
i是執行完了自加兩次
改成 y=(-1)*y*a*a/((i+1)*(i+2));
i+=2;
就好了~~
2樓:匿名使用者
y=(-1)*y*a*a/((++i)*(++i));
這一句的問題,如樓上所說,每次 i 是自加兩次後再相乘。
我寫了一個供參考,對於你的兩個輸入結果正確,你可以去驗證一下別的情況#include
#include
int main()
printf( "%f\n", y );
return 0;}
3樓:雲焉
#include
#include
#include
void main()
printf("%f\n",y);
}有點亂 不知道對錯 樓主參考吧
c語言基礎題,C語言基礎題
1 c語言中,程式的原 是以 cpp 為副檔名的文字檔案,在計算機語言中能夠被計算機直接識別和執行的語言是 機器語言 c程式的執行方式是 編譯連結執行 2 寫出下列表示式的值,其中a 4,b 12,則 a a a a 0 x a b?a b 12 選擇 1 請選出合法的c語言賦值語句 d a.a b...
急求c語言基礎題請求答案啊,急求C語言基礎題請求答案啊
9 x 2 0 x 212 float x x float a b 17 include math.h 20 a 1 1 21 x 2 22 6 5 23 x rand b a 1 a 24 7 25 4 20 a.a 22 b ch 0 ch 9 23 d.67 25 d.e 0 26 d a 0...
C語言問求解,我追加財富
錯了?沒覺得我的 錯,在我這裡也通過測試了啊。你輸入成績和學號要用逗號間隔啊 include define maxsize 100 int score maxsize stu number maxsize n stu,max score,max stu number,max index int ma...