求1~n的累加和

代码如下:

c 复制代码
#include <stdio.h>

// 计算1-n的和
void sum(int n) {
    int result = 0;
    // 循环累加1到n
    for (int i = 1; i <= n; i++) {
        result += i;
    }
    // 输出结果(修正原printf的错误格式)
    printf("1到%d的和是:%d\n", n, result);
}

int main() {
    int n;
    printf("请输入n的值:");
    // 读取用户输入的n
    scanf("%d", &n);
    // 调用sum函数计算并输出
    sum(n);
    return 0;
}

运行结果如下:

相关推荐
u0109272711 天前
实时数据流处理
开发语言·c++·算法
Trouvaille ~1 天前
【Linux】线程同步与互斥(一):线程互斥原理与mutex详解
linux·运维·服务器·c++·算法·线程·互斥锁
Queenie_Charlie1 天前
位移运算
c++·位运算
hurrycry_小亦1 天前
洛谷题目:P1365 WJMZBMR打osu! / Easy 题解(本题较简)
c++
m0_748708051 天前
C++代码移植性设计
开发语言·c++·算法
郝学胜-神的一滴1 天前
Linux Socket模型创建流程详解
linux·服务器·开发语言·网络·c++·程序人生
王老师青少年编程1 天前
2024信奥赛C++提高组csp-s复赛真题及题解:决斗
c++·真题·csp·信奥赛·csp-s·提高组·决斗
「QT(C++)开发工程师」1 天前
C++ 观察者模式
java·c++·观察者模式
m0_706653231 天前
高性能网络协议栈
开发语言·c++·算法
永远睡不够的入1 天前
类和对象(上)
开发语言·c++·算法