C#程序计算算式1+2的1次方+2的2次方+2的3次方+…+2的n次方 的值。 要求:n由键盘输入,且2 ≤ n ≤10。

求具体的解答,想了蛮久都没做出来... 求具体的解答,想了蛮久都没做出来 展开
 我来答
heart圣光将熄
2016-12-29 · 超过13用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:11.2万
展开全部


namespace 控制台
{
    class Program
    {
        
        public static void Main(string[] args)  
        {

            Console.WriteLine("请输入一个数字");
            int n = Convert.ToInt32(Console.ReadLine());
            if(checkInput(n))
            {
            Console.WriteLine("结果是" + calculate(n));
            Console.ReadKey();
            }
            else
            {
                Console.WriteLine("您所输入的值不在2 ≤ n ≤10范围内");
                Console.ReadKey();
            }
        }
        
        public static int calculate(int n)
        {
            int result = 0;
            for (int i = 0; i < n; i++) {
                result += 2 ^ n;
            }
            return result;
        }
        
        public static bool checkInput(int n)
        {
            if(n>=2 && n<=10)
            {
                return true;
            }
            return false;
            
        }
    }
     

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式