projecteuler_problem12
problem12
地址:https://projecteuler.net/problem=12。
源碼:git@code.aliyun.com:qianlizhixing12/ProjectEuler.git。
問題:1 + 2 + 3 + ...的和中第一個有超過500個因數。
#include <stdio.h>
#include <math.h>
#include "debug.h"
#define NUM 500
int main(int argc, char **argv){
int i = 0;
int sum = 0;
int num = 0;
int j;
debugTime();
while (num <= NUM){
i++;
sum = i * (i + 1) / 2;
num = 0;
j = 1;
while (j <= (sum / j)){
if (0 == (sum % j)){
if (j == (sum / j)) num++;
else num += 2;
}
j++;
}
}
printf("Problem12 Answer: %d\n", sum );
debugTime();
return 0;
}
最後更新:2017-10-02 21:08:01
上一篇:
阿裏雲最便宜的服務器多少錢?199一年!
下一篇:
projecteuler_problem11
集成 java 代碼生成器 單表 多表 樹形表 一對多 springmvc spring mybatis SSM 後台框架
烤漆鏤空球 金屬烤漆鏤空球 公園烤漆鏤空球
spring使用中報Cannot proxy target class because CGLIB2 is not available錯
服務器RAID信息丟失怎麼恢複數據?
會說話的PPT,從開發者角度十分鍾理解區塊鏈
UML 類圖關係匯總
如何對網站關鍵詞進行合理布局?
阿裏雲播放器SDK的正確打開方式 | Aliplayer Web播放器介紹及功能實現(三)
學習了LINUX下用C語言遍曆文件夾,一些心得
Cocos2dx 3.0 過渡篇(九)淺談容器Map