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("请输入正整数!");//输入的不是整数
    }
    }

  • 相关阅读:
    典型格雷码-数学规律
    合并两个有序数组
    从fragment跳转到Activity
    fragment如何findviewby
    布局和位置
    preferencefragment
    AndroidStudio导入support-v13
    一些属性作用
    菜单menu
    ActionBar
  • 原文地址:https://www.cnblogs.com/nnty/p/9945301.html
Copyright © 2011-2022 走看看