在线分解质因数软件(因式分解计算器在线使用方法)

本文为学生寒假实习作业,不是数学佬写的

计算机分解质因数

深圳外国语学校高二(10)班 陈宇静

// 对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:

// 如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。

// 如果n>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数

// n,重复执行第一步。

// 如果n不能被k整除,则用k 1作为k的值,重复执行第一步。

#include <stdio.h>

int main(){

int n; // 用户输入的整数

int i; // 循环标志

printf(“输入一个整数:”);

scanf(“%d”,&n);

printf(“%d=”,n);

// n>=2才执行下面的循环

for(i=2; i<=n; i ){

while(n!=i){

if(n%i==0){

printf(“%d*”,i);

n=n/i;

}else

break;

}

}

printf(“%d\n”,n);

getch();

return 0;

}

输出界面如下:

在线分解质因数软件(因式分解计算器在线使用方法)

复制到浏览器打开即可。

数学佬点评:算法标准问题,数学味道比较浓,不错的范例哦。程序编写规范,包括注释都很清楚,开发习惯很好,赞呀。

发表评论

登录后才能评论