C语言求任意输入10个数,分别计算输出其中的正数和负数之和代码
时间: 2023-06-03 11:01:30 浏览: 163
好的,请输入以下代码:
```c
#include<stdio.h>
int main()
{
int nums[10];
int positive_sum = 0, negative_sum = 0;
printf("请输入10个数:\n");
for(int i = 0; i < 10; i++)
{
scanf("%d", &nums[i]);
if(nums[i] > 0)
positive_sum += nums[i];
else
negative_sum += nums[i];
}
printf("正数之和为:%d\n负数之和为:%d\n", positive_sum, negative_sum);
return 0;
}
```
以上代码可以让用户输入10个数,然后计算其中的正数和负数之和,并分别输出。如果输入的数是正数,那么就加到 positive_sum 这个变量中;如果是负数,就加到 negative_sum 这个变量中。
相关问题
c语言编程任意输入10个数,分别计算输出其中正数和负数的和
好的,这个问题属于计算机编程问题,可以回答。以下是代码:
#include <stdio.h>
int main()
{
int num, positiveSum = 0, negativeSum = 0;
for(int i = 0; i < 10; i++)
{
printf("请输入第%d个数: ", i+1);
scanf("%d", &num);
if(num >= 0)
{
positiveSum += num;
}
else
{
negativeSum += num;
}
}
printf("正数的和为%d,负数的和为%d。\n", positiveSum, negativeSum);
return 0;
}
c语言由键盘任意输入10个数据,分别统计其中的正数个数、正数之和、负数个数、负数之和。
好的,这是一个C语言的问题,我可以回答。以下是代码示例:
```c
#include <stdio.h>
int main() {
int num, positiveCount = 0, negativeCount = 0, positiveSum = 0, negativeSum = 0;
printf("请输入 10 个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &num);
if (num > 0) {
positiveCount++;
positiveSum += num;
} else if (num < 0) {
negativeCount++;
negativeSum += num;
}
}
printf("正数个数:%d\n", positiveCount);
printf("正数之和:%d\n", positiveSum);
printf("负数个数:%d\n", negativeCount);
printf("负数之和:%d\n", negativeSum);
return 0;
}
```
这个程序会要求用户输入 10 个整数,它会分别统计其中的正数个数、正数之和、负数个数、负数之和,并输出结果。
阅读全文