参考代码:
#include <stdio.h>
int main()
{
int arr[20] = { 0 }; //存储数据
int a = 0;//存储负数个数
int plus = 0;//正数和
double pjs = 0;//平均数
for (int i = 0; i < 20; i++)
{
scanf("%d", &arr[i]);
}//赋值
for (int i = 0; i < 20; i++)
{
if (arr[i] < 0)
{
a++;
}
}//统计负数个数
for (int i = 0; i < 20; i++)
{
if (arr[i] > 0)
{
plus += arr[i];
}
}//求正数和
pjs = plus / (20.0 - a);//求平均数
printf("%d\n", a);
printf("%0.2lf", pjs);//输出
return 0;
}
0.0分
2 人评分
C语言训练-排序问题<2> (C++代码)浏览:886 |
A+B for Input-Output Practice (VI) (C++代码)浏览:418 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:1195 |
C语言训练-求PI* (C语言代码)浏览:614 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:514 |
wu-理财计划 (C++代码)浏览:837 |
WU-输入输出格式练习 (C++代码)浏览:1082 |
文科生的悲哀 (C语言代码)浏览:1401 |
数列排序 (C语言代码)浏览:616 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:622 |