编程实现从键盘输入10个整数,计算其中的所有非负数之和C语言
时间: 2024-05-09 08:17:07 浏览: 18
代码如下:
```
#include <stdio.h>
int main() {
int num, sum = 0;
for (int i = 0; i < 10; i++) {
scanf("%d", &num);
if (num >= 0) {
sum += num;
}
}
printf("非负数之和为:%d", sum);
return 0;
}
```
以上代码实现了从键盘输入10个整数,并计算其中所有非负数之和,最后输出结果。
相关问题
编程实现从键盘输入10个整数,计算其中的所有非负数之和
好的,让我来帮你解决这个问题。你可以使用 Python 编写以下代码:
```
# 定义一个变量用于存储非负数的和
sum = 0
# 循环输入数字并计算非负数的和
for i in range(10):
num = int(input("请输入第%d个数字:" %(i + 1)))
if num >= 0:
sum += num
# 输出计算结果
print("所有非负数的和为:", sum)
```
按照这种方式你就可以输入10个整数并计算其中的非负数之和了。希望这可以帮到你!
编写程序,从键盘上任输入20个整数,统计其中非负数个数,并计算非负数之和C语言
好的,下面是一个简单的程序实现您的需求:
```c
#include <stdio.h>
int main() {
int num, count = 0, sum = 0;
printf("请输入20个整数:\n");
for (int i = 0; i < 20; i++) {
scanf("%d", &num);
if (num >= 0) {
count++;
sum += num;
}
}
printf("非负数个数为:%d\n", count);
printf("非负数之和为:%d\n", sum);
return 0;
}
```
程序首先提示用户输入20个整数,然后使用 for 循环依次读入每一个整数,并判断是否为非负数,如果是,则非负数个数加1,非负数之和加上该数。最后输出统计结果。
您可以自行编译运行该程序,输入20个整数进行测试。