从键盘输入一组非零整数,以输入0为结束标志,求这组整数的平均值,并统计其中正数和负数的个数

如题所述

#include<stdio.h>
#define M 100
int main()
{
int num[M];
int i=0;
double ave=0;
scanf("%d",&num[0]);
while(num[i]!=0)
{
ave+=num[i];
i++;
scanf("%d",&num[i]);
}
ave=ave/i;
printf("平均数是:%lf",ave);
return 0;
}

追问

c++

追答

稍等,马上

#include<iostream>
#define M 100
using namespace std;
int main()
{
int num[M];
int i=0;
double ave=0;
cin>>&num[0];
while(num[i]!=0)
{
ave+=num[i];
i++;
cin>>&num[i];
}
ave=ave/i;
cout<<ave;
return 0;
}

追问

谢啦

追答

不用谢,采纳好吗

追问

c++采纳

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-03-18
没办法算
相似回答