#include
using namespace std;
int main(){
cout<<"从键盘输入一组非0整数,以输入0标志结束:"<
int pnum=0,nnum=0,num,sum=0;
double average;
while(1)
{
cin>>num;
if(num>0)
pnum++;
else if(num<0)
nnum++;
else
break;
sum+=num;
}
average=sum*1.0/(pnum+nnum);
/********** End **********/
cout<<"平均值="<
}
结果:
#include
#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;
}