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(""