C语言从键盘输入n个数,分别求正数和、负数和,n从键盘输入

C语言完成从键盘输入n个数,分别求正数和、负数和,n从键盘输入

【样例输入】:

10
1 -4 2 -6 3 -8 4 -10 5 -12
【样例输出】:
15
-40

源代码

#include <stdio.h>

int main() {
    int n, num;
    int positive_sum = 0, negative_sum = 0;

    printf("请输入要输入的数的个数:");
    scanf("%d", &n);

    for (int i = 0; i < n; i++) {
        scanf("%d", &num);
        if (num > 0) {
            positive_sum += num;
        } else {
            negative_sum += num;
        }
    }

    printf("正数和:%d\n", positive_sum);
    printf("负数和:%d\n", negative_sum);

    return 0;
}

在上述代码中,我们首先使用 scanf 函数从键盘输入要输入的数的个数 n。然后使用一个 for 循环进行 n 次迭代,每次迭代时从键盘输入一个数,并根据该数的正负情况更新对应的和。最后,使用 printf 函数将正数和和负数和输出到屏幕上。

在线工具输出样例

图片[1]-C语言从键盘输入n个数,分别求正数和、负数和,n从键盘输入-QQ沐编程

© 版权声明
THE END
喜欢就支持一下吧
点赞10赞赏 分享