C语言 对正整数进行分解质因数

tech2024-10-10  17

C语言 对正整数进行分解质因数

#include<stdio.h> #include<math.h> #include<stdlib.h> int main(void) { int num; int i; printf("输入一个正整数:\n"); scanf("%d", &num); for(i = 2; i <= sqrt(num); i++) { if(num % i == 0 && num / i != 1) { printf("%d * ",i); num = num/i; i = 1; } } printf("%d", num); system("pause"); return 0; }
最新回复(0)