用c语言编-从键盘输入一个自然数n,找出所有连续的自然数段全部数之和为n
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/02 00:53:23
用c语言编-从键盘输入一个自然数n,找出所有连续的自然数段全部数之和为n
【输出形式】
输出每个累加和等于n的连续的自然数段的第一个数和最后一个数,两数之间用符号~隔开,每段一行,所有行按每行的第一个数从小到大升序排列.如果没有符合条件的自然数段,则输出None.
【样例输入1】
10000
【样例输出1】
18~142
297~328
388~412
1998~2002
【样例输入2】
64
【样例输出2】
None
【输出形式】
输出每个累加和等于n的连续的自然数段的第一个数和最后一个数,两数之间用符号~隔开,每段一行,所有行按每行的第一个数从小到大升序排列.如果没有符合条件的自然数段,则输出None.
【样例输入1】
10000
【样例输出1】
18~142
297~328
388~412
1998~2002
【样例输入2】
64
【样例输出2】
None
#include
#include
using namespace std;
int main()
{
int m,k,n;
cin>>m;
n=0;
for(k=sqrt(2*m)+1;k>1;k--)
if ((m*2-k*(k-1))%(2*k)==0)
{n++; cout
#include
using namespace std;
int main()
{
int m,k,n;
cin>>m;
n=0;
for(k=sqrt(2*m)+1;k>1;k--)
if ((m*2-k*(k-1))%(2*k)==0)
{n++; cout
用c语言编-从键盘输入一个自然数n,找出所有连续的自然数段全部数之和为n
c语言题目,给点思路循环结构程序设计:《累加和等于n的自然数段》 从键盘输入一个自然数n,找出所有连续的自然数段 (有不
用C语言证明任何一个自然数的立方等于 N 个连续奇数之和
从键盘输入一个自然数N(
用C语言编计算并输出k以内最大的10个能被13或17整除的自然数之和.当从键盘输入500时,
用matlab编写一个程序,要求任给一个自然数n,输出1到n之间所有可以用若干连续自然数之和表示的数,并输出其所有表示方
C语言问题,1到n间的自然数之和
C语言编程 从键盘输入任意自然数N(N>10),要求:1)筛选出3-N之间的素数; 2)输出素数,每个数占6宽度
c++,验证任何一个自然数n的立方都可以写成n个连续奇数之和,求修改
用C语言编写一个程序:从键盘输入n(0
用C语言编程:从键盘输入N,输出一个由*组成的N行的等腰三角形
C语言列问题 从键盘输入一个整数n,请输入1,2,……,n的所有排列