1樓:匿名使用者
單步執行:
i=1;[i=1],i<5成立,開始迴圈,走case1:case2:分支a+=3;[a=3],順序執行default:分支,a+=5;[a=8]
i++;[i=2],i<5成立,繼續迴圈,走case1:case2:分支a+=3;[a=11],a+=5;[a=16]
i++;[i=3],i<5成立,繼續迴圈,走case0:case3:分支a+=2;[a=18],a+=3;[a=21],a+=5;[a=26]
i++;[i=4],i<5成立,繼續迴圈,走default:分支a+=5;[a=31]
i++;[i=5],i<5不成立,結束迴圈
printf輸出31換行
2樓:聽不清啊
i=1:
a=0+3+5=8
i=2:
a=8+3+5=16
i=3:
a=16+2+3+5=26
i=4:
a=26+5=31
最後輸出:31
所以是選a
3樓:匿名使用者
i=1時,執行case 1向下執行case2然後執行default,因為沒有break會繼續執行, a(0)+3+5 = 8
i=2時,執行case2然後執行default,因為沒有break會繼續執行, a(8)+3+5 = 16
i=3時,執行case3然後執行case 1向下執行case2然後執行default,同理,a(16)+2+3+5=26
i=4時,執行default,a(26)+5=31所以選a
c語言作業,求解答,c語言作業,求解答
include define number 5 double avg gpa int scores,int credits,double gpa result void print array int p void scan array int p int main void unsigned in...
C語言作業求解答,C語言作業求解答
有時間把這字打上去,看書早學會了。自己看書去。c語言作業,求解答 100 include define number 5 double avg gpa int scores,int credits,double gpa result void print array int p void scan ...
用c語言程式設計求解,用C語言程式設計求解1112131n,其中n為使用者從鍵盤上輸入的一個正整數。
include int main printf lf n sum return 0 已測試 這裡n有限制嗎?如果n 20的話,n!是一個很大的數,超出了範圍。include stdio.h void main printf ld n sum 這可是我一點點打上來的啊,保證是正確的,我在做任務呢,麻煩...