用v语言程序编程:程序读入20个整数,统计非负数个数,并计算非负数之和。
时间: 2023-06-04 21:06:09 浏览: 143
好的,这个问题很简单。可以使用一个循环来逐个读取整数并判断是否为非负数,然后进行统计和求和。以下是一个简单的实现:
```
func main() {
var num, count, sum int
for i := 0; i < 20; i++ {
fmt.Scan(&num)
if num >= 0 {
count++
sum += num
}
}
fmt.Printf("非负数个数:%d,非负数之和:%d", count, sum)
}
```
注意,上面的代码是使用v语言编写的。
相关问题
用c语言程序编程:程序读入20个整数,统计非负数个数,并计算非负数之和
。好的,这是一个计算问题,我可以回答。以下是使用 C 语言编写的程序,它可以读入 20 个整数,统计非负数的数量,并计算非负数的总和:
```
#include <stdio.h>
int main() {
int count = 0;
int sum = 0;
int num;
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个整数,统计其中非负数个数,并计算非负数之和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个整数进行测试。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)