鱼C论坛

 找回密码
 立即注册

牡丹花下死做鬼

https://fishc.com.cn/?217717

个人做题记录项目欧拉第三题

已有 198 次阅读2013-8-11 20:42 |个人分类:编程

3.(Microsoft Visual Stdio 2010)
13195的质数因子有5,7,13和29.600851475143的最大质数因子是多少?
不废话 用支持C99标准的编译器 使用unsigned long long int 即可装下600851475143
#include <stdio.h>
void main()
{
unsigned long long int n,i;
printf("\nplease input a number:\n");
scanf("%llu",&n);
printf("%llu=",n);
for(i=2;i<=n;i++)/*从小数除起可以确保该数为质数所以不必判断是否为质数*/
while(n!=i)/*如果除数不等于被除数就判断能否整除*/
{
if(n%i==0)/*如果可以整除就将除数输出并被除数 = 商*/
{
printf("%llu*",i);
n=n/i;
}
else
break;/*如果除数等于被除数说明已经是最后一个质因数结束循环将其输出*/
}
printf("%llu",n);
}


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-19 08:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部