一道C++题目有人会做吗?谢谢了。
答案:2 悬赏:0 手机版
解决时间 2021-07-29 17:36
- 提问者网友:自食苦果
- 2021-07-28 17:45
输入一组非0整数(以输入0作为 输入结束标志)到一维数组中,求出这以组数的平均值,统计出这一组数中正数和负数的个数。
最佳答案
- 五星知识达人网友:一秋
- 2021-07-28 17:55
我试试看
全部回答
- 1楼网友:玩世
- 2021-07-28 19:03
#include<iostream> using namespace std; int main() { int a[100],i,j=0,k=0,sum; cin>>a[0]; i=1; sum=a[0]; if(a[0]>0)j+=1; if(a[0]<0)k+=1; if(a[0]==0) cout<<"0"<<" "<<"0"<<" "<<"0"; else { while(scanf("%d",&a[i]),a[i]) { if(a[i]>0) j++; if(a[i]<0) k++; sum+=a[i]; i++; } double n; n=sum/i; printf("%.3f ",n); cout<<j<<" "<<k; } cout<<endl; return 0; }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯