3 回答

TA貢獻14條經(jīng)驗 獲得超5個贊
我去,那么簡單都不會先執(zhí)行最里面的for循環(huán)在執(zhí)行外面的循環(huán),意思是里面for循環(huán)執(zhí)行完,外面才執(zhí)行一次,然后里面執(zhí)行完,外面再執(zhí)行一次,然后按照外面那樣執(zhí)行,還有我搞不清楚外層循環(huán)為什么寫兩個k++,寫一個就得了

TA貢獻11條經(jīng)驗 獲得超8個贊
邏輯描述:
外層循環(huán)把k初始化為2
在k小于6的時候開始內(nèi)層循環(huán),并且每次循環(huán)結(jié)束k自增兩次
內(nèi)層循環(huán)把s初始化為1,j初始化為k,
在j小于6的時候,把s賦值為j+1,每次循環(huán)后j自增。
因為每次進入內(nèi)層循環(huán)前把s初始化成1了,所以最后一次內(nèi)層循環(huán)應該是1+4+5;最后打印應該是10;
偽代碼:
main函數(shù)
{
? ? (0)定義k,j,s;
? ? (1)for循環(huán)-初始化k賦值為2?
? ??????(2)當k小于6時
????????????????(2-1)s賦值為1;????
???????? ? ? ? ?(2-2) for循環(huán)-初始化j賦值為k
????????????????????????? (2-2-1)當j小于6時
??????????????????????????????(2-2-1-1)s賦值為(j+1)
????????????????????????? (2-2-2)j自增1
????????????????(2-2)【如果【不】符合:j小于6時】for循環(huán)結(jié)束,否則繼續(xù)循環(huán)
????????????(2)k大于等于6時出去 ? ? ? ?
?????????(1-1)k自增1 ,自增兩次
????(1)【如果【不】符合:k大于等于6時出去】for循環(huán)結(jié)束,否則繼續(xù)循環(huán)
????最后打印s的值
}
- 3 回答
- 0 關注
- 1589 瀏覽
添加回答
舉報