假設變數s a b c均已定義為整型變數

時間 2021-08-30 10:52:55

1樓:匿名使用者

假設程式變換一下形式,結果應當是一樣的:

s=0; for ( b=1;b<=c;b++ ) s+=1;

s+=a;

則,前面的迴圈讓b增加了c個1,即s+=c;

整個程式就等效s=a+c;了

另一個角度來解讀程式:s的初始值是a,然後通過迴圈讓s在其基礎上增加了c個1,即增加了c

2樓:趙萬東

s = a;

for(b = 1; b <= c; b++) // 將b視為計數變數,從1數到c,迴圈執行c次,每一次s自增1,所以s = a + 1 *c

s += 1;

3樓:匿名使用者

for(b=1;b<=c; b++) s += 1; b從1到c共迴圈c次, 每次s=s+1都增加1,共增c,所以s=a+c

4樓:風若遠去何人留

s初始為a

for迴圈 b從1到c 迴圈c次,也就是s自加c次。 等效於s+=c於是 這個就是

s=as+=c;

等效於s=a+c;

5樓:

s+=1就是每執行一次給s加1,b=1到b=c,那個for共迴圈了c次,加c個1和加c有啥區別?

6樓:靜心先生

s初始值為a,接下來的for迴圈一共迴圈了c次,每次s自身加1,那總共就是加了c次1,也就是又加了c.所以s=a+c;

7樓:匿名使用者

因為for迴圈執行了 c次 ,每次 s增加1,等於是 增加了c,並且s初始是a,所以s=a+c

8樓:爬爬小小

s=a;將a的值給了s。

for(b=1;b<=c; b++)

s += 1;

是迴圈執行c次s=s+1的操作,等於s=s+c*1,也就是s=s+c。

又因為先執行了s=a,所以s=a+c。

9樓:匿名使用者

a先賦值給s,迴圈c次,s的值每次加1,如果c=10的話,s的值就加了10

s=a;s+=c*1; 所以 s=a+c

10樓:守望海之依賴

程式最開始讓s等於a,然後通過一個for迴圈對s進行累加,每次+1,再看這個迴圈,b從1開始加到c,也就是說c的值多大,這個迴圈就會被執行多少次,

所以s的+1操作也會執行這麼多次,最終結果就是給s原來值的基礎上增加了c;

因此等價語句就是s=a+c;

11樓:交大之子許明華

您好,很高心回答您的問題:

解答:1,首先,看程式段:s += 1,這句的意思是s = s + 1,而由s = a可知,s 的初值為a,所以s = a + 1;

2,看迴圈語句:從b= 1,開始迴圈,知道b = c 的時候結束,而每次迴圈的具體操作是s 自加1,也就是c有多大,s 就要加(c-b+1,因為c本身也加上的)1,如本題:將其為:

s = a + (1 + 1 + 1) = a + c;即得到s = a + c;

12樓:射手

for b 那個迴圈它加了c次1

c語言if問題求解 假定所有變數均已正確說明,下列程式段執行後x的值是 。 a=b

13樓:辭友緣心

請看如下注釋過的**:

int a=b=c=0;

int x=35;

if(!a)x=x-1;//a=0 此if進來後 x=34了else if(b); //空語句 直接過if(c)  x=3; //由於 c=0 所以此if進不去走else 所以最後 x=4

else  x=4;

14樓:匿名使用者

//最後兩行必有一行對x進行賦值, 所以前面兩行可以忽略不看.(因為if(b)後面有個分號)

//即等價於:

if(0) x=3;

else x=4;

所以最終執行的語句是:  x=4;

15樓:匿名使用者

前面的不管

到if(c) x=3;

else x=4; 時,由於 c = 0 ,為 false 所以走 else

x=4 是個簡單賦值操作,因此,不管之前x 是多少,走了這個流程以後,就是 4了

16樓:掽甜櫢翡眐

當然是執行z=x+y呀,因為是進了if語句才開始的迴圈,可以除錯一下試試 要多除錯

請採納答案,支援我一下。

17樓:匿名使用者

因為c為,執行最後一個else所以為4

方差分析的假設中,要求因變數滿足正態分佈還是自變數滿足正態分

要求。正態分佈要求是針對因變數的,只要因變數屬於正態分佈就可以。對偏態分佈應考慮用對數轉換 平方根變換 倒數變換 平方根反正弦變換等變數變換方法變為正態或接近正態分佈後再進行方差分析。單因素方差分析針對多組均數間的比較。方差分析拒絕h0,只能說明多個樣本總體均數不相等或不全相等。若要得到各組均數間更...

已知,如圖,A 2,0 1, 3,求S ABC

給你個更簡單的思路 圖中所要求的三角形面積等於矩形面積減三個空白三角形面積 3 4 1 2 2 1 4 2 3 3 2 12 1 2 4.5 4.5 直線bc解析式 y 4x 1,令y 0,x 1 4,直線bc與x軸交於a 1 4,0 ad 9 4,s abc 1 2ad 1 3 9 2。給你思路,...

胡適大膽假設小心求證, 大膽假設,小心求證 這句話是胡適最先說的嗎

這個觀點是胡先生在五 四時期提出來的,並對中國的文史研究產生了一定的影響,特別是對新文化運動起到了一定的推動作用,為人們提供了一種全新的研究問題 解決問題的思路。大膽假設 是要人們打破舊有觀念的束縛,掙破舊有思想的牢籠,大膽創新,對未解決的問題提出新的假設或解決的可能 小心求證 即是要求人們不能停在...