从键盘输入10个整数,计算并输出其中正数,负数的和

从键盘输入10个整数,计算并输出其中正数,负数的和,第1张

以下是一个简单的C语言程序,可以实现从键盘输入10个整数,计算并输出其中正数负数的和:

```c

#include <stdioh>

int main() {

int num, positive_sum = 0, negative_sum = 0;

for (int i = 1; i <= 10; i++) {

printf("Enter integer #%d: ", i);

scanf("%d", &num);

if (num > 0) {

positive_sum += num;

} else if (num < 0) {

negative_sum += num;

}

}

printf("Sum of positive integers: %d\n", positive_sum);

printf("Sum of negative integers: %d\n", negative_sum);

return 0;

}

```

在上述代码中,我们使用 `for` 循环读取用户输入的 10 个整数,并通过判断每个数是否为正数或负数,并对应地累加到变量 `positive_sum` 或 `negative_sum` 中。最后,输出两个累加和的结果。

例如,如果用户分别输入以下 10 个整数:5, -2, 3, 0, 8, -1, -7, 4, 9, -6,则程序将输出以下结果:

```

Sum of positive integers: 29

Sum of negative integers: -16

```

需要注意的是,在实际应用中还需要考虑更多的边界情况和错误处理。例如,可能出现用户输入非整数的情况,或者累加和溢出等问题。

#include<iostream>

using namespace std;

int main()

{

int r=0,l=0;

int s;

cin>>s;

while(s!=0)

{

if(s<0) r++;

else l++;

cin>>s;

}

cout<<"正数:"<<l<<endl;

cout<<"负数:"<<r<<endl;

return 0;

}

以上就是关于从键盘输入10个整数,计算并输出其中正数,负数的和全部的内容,包括:从键盘输入10个整数,计算并输出其中正数,负数的和、用c++实现正负数的分别相加、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9748375.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存