要求程序PROG1. C的功能是: 输入n(n=10),利用for循环再输入n个整数:-2,5,7,-6,9,-12,11,21,-5,15,求正数之和、负数之积。
时间: 2023-09-09 09:05:44 浏览: 146
好的,以下是满足您要求的 PROG1.C 程序代码:
```
#include <stdio.h>
int main() {
int n = 10;
int num, sum_positive = 0, product_negative = 1;
for (int i = 0; i < n; i++) {
scanf("%d", &num);
if (num > 0) {
sum_positive += num;
} else if (num < 0) {
product_negative *= num;
}
}
printf("正数之和为:%d\n", sum_positive);
printf("负数之积为:%d\n", product_negative);
return 0;
}
```
该程序首先定义了变量 n 并赋值为 10,然后利用 for 循环输入 n 个整数,并根据每个输入的数值判断其是否为正数或负数。最后,程序输出正数之和和负数之积。
注意:程序中的变量名和输出信息可以根据您的需要进行修改。
阅读全文