do-while循环:
#include <stdio.h>
main()
{
int sum=0;
int a=0;
int b;
printf("*求平均数*\n");
printf("(输入-1得出结果)\n");
do{
a++;
printf("输入第%d个数:",a);
scanf("%d",&b);
sum+=b;
}while (b!=-1);
printf("总共输入了%d个数,它们平均值为%.2f\n",a-1,1.0*(sum+1)/(a-1));
return 0;
}
*
*
*
*
*
*
while循环:
#include <stdio.h>
main()
{
int number;
int sum=0;
int count=0;
printf("*求平均数*\n");
printf("输入-1得出结果\n");
scanf("%d",&number);
while (number!=-1){
count++;
sum+=number;
scanf("%d",&number);
}
printf("平均值为:%.2f\n",1.0*sum/count);
return 0;
}