C#设计一个控制台程序,将接收的一个整数写成若干连续整数之和
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 19:38:23
C#设计一个控制台程序,将接收的一个整数写成若干连续整数之和
要求输出时输出其所有整数序列,若该整数不能被写成若干连续整数之和,输出提示信息“不存在满足条件的序列”
要求输出时输出其所有整数序列,若该整数不能被写成若干连续整数之和,输出提示信息“不存在满足条件的序列”
Console.WriteLine("请输入数字");
try
{
int i = Convert.ToInt32(Console.ReadLine());
int sum = 0;
bool b=false;
List nums = new List();
for (int j = 1; j < 10000000; j++) //为了怕输入数太大而多设
{
sum += j;
nums.Add(j);
if (sum == i)
{
b = true;
break;
}
else if (sum > i)
{
b = false;
break;
}
}
if (b)
{
foreach (int j in nums)
{
Console.Write(j + "\t");
}
}
else
{
Console.WriteLine("不存在满足条件的序列");
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
Console.ReadLine();
这边做的只是判断是否是从一开始的若干连续整数之和,如果不对再联系
try
{
int i = Convert.ToInt32(Console.ReadLine());
int sum = 0;
bool b=false;
List nums = new List();
for (int j = 1; j < 10000000; j++) //为了怕输入数太大而多设
{
sum += j;
nums.Add(j);
if (sum == i)
{
b = true;
break;
}
else if (sum > i)
{
b = false;
break;
}
}
if (b)
{
foreach (int j in nums)
{
Console.Write(j + "\t");
}
}
else
{
Console.WriteLine("不存在满足条件的序列");
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
Console.ReadLine();
这边做的只是判断是否是从一开始的若干连续整数之和,如果不对再联系
C#设计一个控制台程序,将接收的一个整数写成若干连续整数之和
创建一个C#控制台应用程序,输入一个整数,将这个数反过来输出.如:输入12345,输出54321.
设计一个程序求输入的一个整数的各位数字之和
用C#编写一个求梯形的面积的控制台程序.
用c#编写一个应用程序,能接收一个5位整数的输入,并能将该数进行阿拉伯数字分离
设计一个程序:输入一个整数,判断它的奇偶性.
C#:编写一个控制台应用程序,要求输入任意一个整数,输出该整数的反序数.
编个C++程序怎么弄啊.有一个整数n,将n分解成若干个整数之和,问如何分解能使这些数的乘积最大
MATLAB 一个整数用连续多个整数之和表示
使用java程序接收一个小于10的整数n,计算并输出阶乘.
用Delphi设计一个程序,从键盘输入a,b,c3个整数,将它们按照从大到小的次序输出
C语言编写程序 求一个整数各位数字之和.