666HZ666 2024-03-21 21:53 采纳率: 96%
浏览 25
已结题

C语言大一新生,求详解

img


各位帮忙看看那块错了
C语言大一新生,求详解
C语言大一新生,求详解
C语言大一新生,求详解

  • 写回答

3条回答 默认 最新

  • 日晨难再 优质创作者: 嵌入式与硬件开发技术领域 2024-03-22 00:09
    关注

    你的内层循环中使用了l变量来统计乘方的次数,但在外层循环中却没有将其置0,下面给出了一个正确的参考代码。

    #include <iostream>
    
    int main() {
        int m, n;
        std::cout << "Enter the values of m and n: ";
        std::cin >> m >> n;
    
        long long result = 0; // 用于存储结果
    
        int i = 1;
        while (i <= n) { // 从 1 到 n 循环
            long long term = 1; // 用于存储当前项
            int j = 0;
            while (j < m) { // 计算当前项的值
                term *= (2 * i);
                j++;
            }
            result += term; // 将当前项加到结果中
            i++;
        }
    
        std::cout << "Result: " << result << std::endl;
    
        return 0;
    }
    

    如还有不懂可以追问,如问题解决请采纳

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 3月30日
  • 已采纳回答 3月22日
  • 创建了问题 3月21日