Tag: 复合

用C打印复合数的最大素数因子

我正在解决一个谜题,我需要找到用户输入的复合数字的最大素数因子。 我想到了一些东西,并尝试过,但它无法检测到复合数量因素中最大的素因子。 我在下面添加我的代码,如果有人能帮我在这里找到最大的素数,我将不胜感激。 在这些因素中打印出来。 // Accept a composite number from user and print its largest prime factor. #include void main() { int i,j,b=2,c; printf(“\nEnter a composite number: “); scanf(“%d”, &c); printf(“Factors: “); for(i=1; i<=c/2; i++) { if(c%i==0) { printf("%d ", i); for(j=2; j 0) b = i; else if(i==3) b = 3; } } } […]