zoukankan      html  css  js  c++  java
  • 交错序列前N项的和

    int number = 0;
    int sum = 0;
    while (true)
    {
    Console.Write("请输入一个正整数(输入q退出程序):");
    var str_input = Console.ReadLine();//获取输入的值
    try
    {
    if (str_input == "q")//如果输入q,退出程序
    {
    Process.GetCurrentProcess().Kill();
    }
    number = Convert.ToInt32(str_input);//尝试将输入值转换为int类型,转换失败就跳到catch中
    if (number > 0)
    {
    for (int i = 1; i <= number; i++)
    {
    if (i % 2 == 0)//如果是偶数就减去
    {
    sum -= i;
    }
    else//如果是奇数就加上
    {
    sum += i;
    }
    }
    Console.WriteLine("交错序列前{0}项的和是:{1}", number, sum);
    sum = 0;//最终的和重置为0,继续重新执行前N项和的程序
    }
    else
    {
    Console.WriteLine("请输入正整数!");//输入的不是正整数,是0或负数
    }
    }
    catch (Exception ex)
    {
    Console.WriteLine("请输入正整数!");//输入的不是整数
    }
    }

  • 相关阅读:
    第十二周作业
    第九周作业
    第八周作业
    第七周作业
    第六周作业
    参考博文地址
    第五周作业
    用例设计思路
    测试方法的四大金刚
    网络模型及访问过程
  • 原文地址:https://www.cnblogs.com/nnty/p/9945301.html
Copyright © 2011-2022 走看看