#include<bits/stdc++.h> using namespace std; int main() { int a[110]; for(int i=1;i<=20;i++)cin>>a[i]; double ans,sum=0; int count=0; for(int i=1;i<=20;i++) { if(a[i]<0)count++;//负数个数 if(a[i]>0)sum+=a[i];//正数和 } ans=sum/(20-count);//正数均值 //陷进->你会认为平均数的个数与count一样是10 样例可过but测试点2不会过 哈哈 // 实则为总个数20减去负数个数count的差值 printf("%d\n%.2lf",count,ans); return 0; }
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:695 |
printf基础练习2 (C语言代码)浏览:605 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:1267 |
【排队买票】 (C语言代码)浏览:944 |
简单的a+b (C语言代码)浏览:674 |
简单的a+b (C语言代码)浏览:560 |
【计算直线的交点数】 (C语言代码)浏览:1501 |
简单的a+b (C语言代码)浏览:626 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:727 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:702 |