瀏覽單個文章
Courage
Major Member
 
Courage的大頭照
 

加入日期: 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離線中