1樓:匿名使用者
兩段程式,在i的迴圈裡,只有i=1取到的值是一樣的。
i>1時,資料已經不相同了。
主要是正負標誌變數flag,導致的。
建議你兩個程式都除錯一下,你就知道了。
2樓:匿名使用者
第一次迴圈 i=1的時候是一樣的.
當i=2的時候就不一樣了.
這時你的程式,sum=sum+d/c*flag flag是-1, 世紀是 sum=sum-d/c;
另外一個,上一次計算d=d*x*x*flag的時候flag還是1, 所以這裡是
sum=sum+d/c
之後的類似.
3樓:匿名使用者
一個是你家孩子,一個是老王家的,能一樣才怪。
C語言程式問題,我的c語言程式有什麼問題?
fun x,y,1 求每一行的最小值放進y裡面 fun x,y,0 求每一行的最大值放進y裡面 這個應該是判斷條件有問題,那個判斷形式應該是?前後返回的是判斷條件為真的時候的值,後面返回的是判斷條件不成立的時候的值,你這個寫法根本沒有改變flag的值,因為根本就沒有做賦值的操作。我的c語言程式有什麼...
C語言程式,要求兩個數通過函式呼叫比較兩個數的大小,並把大數返回給主調函式,輸出這個數
include void main printf d p3 int max int p1,int p2 include void main int max int p1,int p2 你要通du過呼叫函式實現應該可 zhi以dao 用以下 回 include stdio.h 答int max int...
關於一個C語言程式的問題。C語言程式設計問題?
int a 定義一個整型變數a char b 100 定義一個字元陣列b,它有100個元素,每個元素都是char型別。scanf d a 讀取一個整數並儲存到變數a中。d表示讀取整數,若使用 f則表示讀取float型別的數。itoa a,b,2 itoa 是一個函式,把a轉換成2進位制的字串,儲存到...