作业帮 > 综合 > 作业

编写函数fact(),函数功能,计算参数m的最大因子,并返回.

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/06 03:16:45
编写函数fact(),函数功能,计算参数m的最大因子,并返回.
编写函数fact(),函数功能,计算参数m的最大因子,并返回,编写main()函数,输入一个整数,调用fact(),求出最大因子.如 26 因子 1.2.13 则返回13
编写函数fact(),函数功能,计算参数m的最大因子,并返回.
#include #include int fact(int n) { int i, k; i = n - 1; for (i = n - 1; i > 1; i--) { if (n % i == 0) { for (k = 2; k < sqrt(i); k++) { if (i % k == 0) { break; } } if (k > sqrt(i)) return i; } } } int main() { printf("%d", fact(50)); getch(); return 0; }