計算機專業,程式設計題,請高手幫忙,謝謝!

時間 2023-01-25 13:35:09

1樓:匿名使用者

if(c==a) ;這裡c!=a 所以執行else語句。

else ; 輸出b ,即2

for (;執行迴圈。

下面來看執行過程:

(1) 執行第一遍for迴圈。

初始:i 為0, s 為 0;

執行 i = i + 1; 之後 ==i 為1; s為0;

判斷第一個if,不滿足,不執行;

判斷第二個if,不滿足,不執行;

執行s = s + i; 之後 ==i 為1;s為1;

(2) 執行第二遍for迴圈。

執行 i = i + 1; 之後 ==i 為2; s為1;

判斷第一個if,不滿足,不執行;

判斷第二個if,不滿足,不執行;

執行s = s + i; 之後 ==i 為2; s為3;

(3) 執行第三遍for迴圈。

執行 i = i + 1; 之後 ==i 為3; s為3;

判斷第一個if,滿足,執行continue;此次單次的迴圈結束,執行第四遍for迴圈;

(4) 執行第四遍for迴圈。

執行 i = i + 1; 之後 ==i 為4; s為3;

判斷第一個if,不滿足,不執行;

判斷第二個if,不滿足,不執行;

執行s = s + i; 之後 ==i 為4; s為7;

(5) 執行第五遍for迴圈。

執行 i = i + 1; 之後 ==i 為5; s為7;

判斷第一個if,滿足,執行continue;此次單次的迴圈結束,執行第六遍for迴圈;

(6) 執行第六遍for迴圈。

執行 i = i + 1; 之後 ==i 為6; s為7;

判斷第一個if,不滿足,不執行;

判斷第二個if,滿足,執行break;此時跳出for迴圈,不再繼續執行。

(7)繼續執行for迴圈後面的語句,即;輸出s,即7

static void main(string args)

; 輸出。

c程式程式設計的題目,請高手幫忙。答案請發[email protected],謝謝

2樓:昔日地鐵

翻翻書就會的東西,沒時間?還是把時間給網咖?女友或男朋友?

孩子好好學習把,想考試不掛科就自己做把!!

3樓:匿名使用者

你太懶了,估計沒人會給你答案。給你是害你。

讀書哪能這樣呀!!!

4樓:匿名使用者

我來幫你吧。哈哈。。。

不用謝,分不要也不無所謂了,今天就做一次好人吧,呵呵。。。

5樓:匿名使用者

額 一兩題還可以,這樣估計沒人看了》。

計算機基礎題,請高手幫忙做下,謝謝啊、

關於c程式設計,請高手幫忙找錯。謝謝!!

6樓:

//輸入七個數字時用空格分隔開:1 5 6 4 8 9 1#include

#include

void main(),a[7];

printf("輸入的數字:")

for(i=0;i<7;i++)

scanf("%d",&a[i]);

for(j=0;j<7;j++)

for(i=0;i<7;i++)

if(s[j]==a[i]) b++;

t=b;if(t==7)

printf("一等獎");

if(t==6)

printf("二等獎");

if(t==5)

printf("三等獎");

if(t<=4)

printf("沒有中獎");

printf(""