#include <stdio.h>void main(){? int n;? for( n=300; /**/ n>=100 ? ? ? /**/;n-- )? ? {if( n%8 == 5) if( !((n-4)%7) /**/||((n-5)%8)||!((n-2)%5) ? ? ? ?/**/)第一種寫(xiě)法? ? ? ? ?? ? ? ? ?printf("n=%d\n", n);?? ? }? getch();}if( !((n-4)%7) /**/||((n-2)%5) ? ? ? ?/**/) ? 第二種寫(xiě)法
3 回答

修裾欲溯空
TA貢獻(xiàn)34條經(jīng)驗(yàn) 獲得超4個(gè)贊
你的代碼應(yīng)該要同時(shí)滿(mǎn)足題目的三個(gè)要求,但是你寫(xiě)的是或,如果是或的話,可能只滿(mǎn)足一個(gè)就輸出了,那答案就是錯(cuò)的,我覺(jué)得寫(xiě)成if(n%8==5&&n%7==4&&n%5==2)這個(gè)放在循環(huán)條件里面就ok了
- 3 回答
- 0 關(guān)注
- 1457 瀏覽
添加回答
舉報(bào)
0/150
提交
取消