###do while循环,if条件
#include <stdio.h>
int main(){
int x=0;
int count=0;
int sum=0;
printf("请输入\n");
do{
scanf("%d",&x);
if(x!=-1){
count++;
sum=sum+x;
}
}while(x!=-1);
printf("%f\n",1.0*sum/count); #1.0*sum可让结果为浮点型
}
##while循环.此方法比上述更简单
#include <stdio.h>
int main(){
int x=0;
int count=0;
int sum=0;
printf("请输入\n");
scanf("%d",&x);
while(x!=-1){
count++;
sum=sum+x;
scanf("%d",&x);
}
printf("平均数=%f\n",1.0*sum/count);
printf("输入数字的个数=%d\n",count);
}