C語言程式設計(14)

2021-07-31 22:56:41 字數 441 閱讀 4197

題目:將乙個正整數分解質因數。例如:輸入90,列印出90=2*3*3*5。

程式分析:對n進行分解質因數,應先找到乙個最小的質數k,然後按下述步驟完成:

(1)如果這個質數恰等於n,則說明分解質因數的過程已經結束,列印出即可。

(2)如果n<>k,但n能被k整除,則應列印出k的值,並用n除以k的商,作為新的正整數你n,

重複執行第一步。

(3)如果n不能被k整除,則用k+1作為k的值,重複執行第一步。

2.程式源**:

/* zheng int is divided yinshu*/

#include "stdio.h"

#include "conio.h"

main()

else

break;

}printf("%d",n);

getch();

}

c語言程式設計(14)

複習 1 字元陣列 1 輸入 輸出 s 2 字元陣列初始化 字串 char ch hello 2 字串處理函式 1 函式原型 函式返回值 函式名 形參1型別 形參1,形參2型別 形參2 2 函式的呼叫 語法 函式名 實參1,實參2 說明 實參必須有確定的值,並且個數和形參保持一致,型別和形參一致或賦...

《c程式語言》讀書筆記(一)1 4

自己的一些思考 1 printf和getchar的區別 scanf printf 可以輸入輸出各種型別的變數,比如int float char,而且同時輸入 輸出多個也可以 如scanf d,d a,b getchar putchar 只能輸入輸出char型別的變數,而且只能同時輸入輸出乙個字元 s...

關鍵詞 C語言程式設計(1 4章)

組合語言 缺少可移植性 安全性,穩定性,易於維護 c較其他語言不具有的 需求分析 設計 編寫程式 除錯程式 gcc編譯器,gdb偵錯程式 unix linux平台的主流,window也可以用 無符號整形常量 30u 30u非法 長整型常量 1024l eg.無符號長整型常量 lu 指數形式 3.45...