C++面试题
来源:互联网 发布:淘宝直播怎么搜索找人 编辑:程序博客网 时间:2024/06/05 19:31
#include "stdafx.h"
#include "stdlib.h"
#include <math.h>
int main(int argc, char* argv[])
{
int n,middle,i;
n = atoi(argv[1]);
if(n <2)
{
printf("please input the number larger than 2 ");
return -1;
}
middle = (int)sqrt(2*n); // the min sum of i numbers is (i+1)*i/2
for(i=2; i<=middle; i++)
{
if( i % 2 ==1)
{
if( n % i ==0) // 15 % 3
{
int min, max,middle;
middle=n/i;
min=middle - i/2;
max=middle + i/2;
printf("%d could added by %d numbers for %d to %d /n",n,i,min,max);
}
}else // i is even
{
if( (n-i/2) % i ==0)
{
int min,max,middle;
middle=(n -i/2)/i;
min=middle-(i-1)/2;
max=middle+(i-1)/2+1;
printf("%d could added by %d numbers for %d to %d /n",n,i,min,max);
}
}
}
return 0;
}
- C语言面试题
- c/c++面试题
- c/c++面试题
- C/C++面试题
- c/c++面试题
- c面试题
- C语言面试题
- c/c++面试题
- C语言面试题
- C语言面试题
- C/C++ 面试题
- C面试题
- C#.NET面试题
- C/C++面试题
- c/c++面试题
- c语言面试题
- C#.NET面试题
- c语言面试题
- 什么是ldap
- IBM WebSphere Portal门户解决方案
- 两种自定义表单设计方案 [原创]
- 程序员的进化——从学生到首席执行官
- 于丹《论语》心得_理想之道
- C++面试题
- HelloWorld运行错误
- 程序员浮躁,是谁的错?
- 使用div仿javascript模态窗口
- 数据仓库与数据挖掘技术在水利信息化中的应用
- Delphi 常用函数
- 正则表达式中的特殊字符
- ORACLE基础技术
- [Python]用Python实现Web自动测试