已采納回答 / 慕瓜3286663
不可以,因為題目要求是身高不低于,就是大于等于的意思;同理,存款不少于,就是大于等于的意思,一般都是這樣。比如,不大于就是小于等于,不多于就是少于等于。這個代碼雖然最后的結果是正確的,但萬一遇到一個特殊情況就錯了,不能直接寫大于號
2021-04-01
已采納回答 / qq_慕移動6467840
應該是這樣if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)要有一個括號括著year%4==0&&year%100!=0
2021-03-31
已采納回答 / qq_慕俠8332055
不可以,假如m=4,運行下面的for(n=2; n<m; n++)?,當n=2時不滿足if,所以if不會執行4%2,而是直接執行n與m相等的數 if運行的就是4%4==0,發現滿足if然后跳出循環,然后輸出m??蓪嶋H上m=4不是個素數
2021-03-23
已采納回答 / qq_慕圣4503752
k的for循環的第二個表達式寫的有問題,這里需要寫的不是*的位置,而是個數。比如對于第一行i=1,開始循環時k=1,但是你的循環條件是3<k<5,不滿足條件,直接跳出循環,所以前面幾行根本沒有輸出*。
2021-03-18
已采納回答 / qq_慕先生8066449
因為如果if語句中無{},if函數只會執行if后面的緊跟的語句,再往后面的語句不再執行。其實編程語言為嚴格的機器語言,建議所有if語句都要加上{},指示if函數的作用范圍,以此來養成良好的變成習慣。
2021-03-16