主題
:
C++問題,寫出1到100的迴圈;且只顯示45~67的奇數?
瀏覽單個文章
Courage
Major Member
加入日期: Jun 2003
您的住址: 新竹/台北
文章: 171
引用:
作者
DED
不知所云耶
這種條件式不常用?
大概是寫的不夠多吧
這很方便的啊
而這段程式中的精華在 i&1
這是超要求效率的寫法耶
不過包太緊的缺點就是...要做一些有的沒有的處理很麻煩
完整+印
int i,j,total=0;
for( i = 1; i <= 100; i++ ){
total += (i <= 67?(i >= 45?(i & 1? j=i:0):0):0);
if(i==j)
printf("%d,Sum=%d\n",i,total);}
何不 (i=1; i <= 100; i+=2)
當然i & 1也是很好啦...i % 2就能免則免...
2007-12-19, 02:09 PM #
17
Courage
瀏覽公開訊息
傳送私人訊息給Courage
查詢Courage發表的更多文章
增加 Courage 到好友清單