3 条题解

  • 0
    @ 2026-9-16 22:13:45

    关键点说明

    scanf("%d", &n) == 1:确保成功读入一个整数。

    n != -1:遇到 -1 时停止循环,且不把 -1 加入 sum。

    循环条件用 && 连接,先读入再判断,-1 不会被累加。

    #include<stdio.h>
    
    int main(){
        int n;
        int sum = 0;
        while(scanf("%d", &n) == 1 && n != -1) {
            sum += n;
        }
        printf("%d", sum);
        return 0;
    }
    

    信息

    ID
    66
    时间
    1000ms
    内存
    64MiB
    难度
    7
    标签
    递交数
    143
    已通过
    30
    上传者