C語言及程式設計初步例程 39 求素數演算法

2021-06-28 11:21:32 字數 771 閱讀 9627

賀老師教學鏈結

c語言及程式設計初步

本課講解

判別m是否為素數

#include int main()

if(is_prime==1)

printf("%d 是素數!\n", m);

else

printf("%d 不是素數!\n", m);

return 0;

}

改進:及時退出(更省時的演算法)

#include int main()

}if(is_prime==1)

printf("%d 是素數!\n", m);

else

printf("%d 不是素數!\n", m);

return 0;

}

改進:再減少迴圈次數

#include #include int main()

}if(is_prime==1)

printf("%d 是素數!\n", m);

else

printf("%d 不是素數!\n", m);

return 0;

}

找出100~200間的全部素數

#include #include int main()

}if(is_prime==1)

}return 0;

}

C語言及程式設計初步例程 24 if語句的巢狀

賀老師教學鏈結 c語言及程式設計初步 本課講解 應用 分段函式求解 好程式 include int main else if x 6 else if x 10 else printf f n y return 0 不好的程式 include int main if x 2 x 6 if x 6 x ...

C語言及程式設計初步例程 32 輸出小星星

賀老師教學鏈結 c語言及程式設計初步 本課講解 任務1 輸出8個星號 include int main 任務2 輸出50個星號?include int main printf n return 0 任務3 輸出星號圖 include int main 用迴圈改造任務3 用單層迴圈 include i...

學習筆記 39 C語言及程式設計初步 資料的輸入

立即學習 資料的輸入 scanf d d a,b 標準輸入,一般為鍵盤輸入,鍵盤上的輸入要與scanf上定義的一致 scanf 格式描述串,變數位址 d,i 用來輸入整型 int 資料,長整型ld,短整型hd o 輸入八進位制數 x 輸入十六進製制數 u 輸入無符號十進位制數 f 輸入單精度浮點數 ...