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
函数将正数和和负数和输出到屏幕上。
在线工具输出样例
© 版权声明
本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!
THE END