虎斑笨貓 wrote:
下面的字,全部的立正站好...(恕刪)
立正!!!!!!

matika wrote:
但據上面那篇文章的作者 200個programmer中有199個寫不出來, 或寫錯..
#include <stdio.h>
#include <stdbool.h>
int main()
{
bool flag = false;
int i;
for( i = 1 ; i <= 100 ; i++ )
{
if( i % 3 == 0 )
{
flag = true;
printf( "Fizz" );
}
if( i % 5 == 0 )
{
flag = true;
printf( "Buzz" );
}
if( !flag )
printf( "%d", i );
printf( "\n" );
flag = false;
}
return 0;
}
雙子貓 wrote:
少一點條件判斷,程式碼少花工夫達成相同結果,提升效能。而且現代的CPU都有pipe line,條件判斷失敗會導致pipe line清空重填,多浪費一些時間。 條件判斷越少,越不容易發生這種時間浪費。