以下是遇到的一个经典题型,给大家分享下;可能刚看的时候觉得这麽多很复杂,但其实搭好框架,然后填充内容就容易多了,有兴趣的伙伴们试试吧
//循环让用户输入多个数,一个一个的输,如果是-1代表结束,求这些数的和,平均值,次数、最大值及最小值
/*#include<stdio.h>
int main()
{
int sum=0;
int count=0;
double avg=0.0;
int max=0;
int min=0;
while(1)
{
int user=0;
printf("请输入一个数:");
scanf("%d",&user);
if(user==-1)
{
break;
}
if(count==1)
{
max=user;
min=user;
}
else
{
max=max>user?max:user;
min=min<user?min:user;
}
count++;
sum+=user;
avg=sum/count;
}
printf("sum=%d\n",sum);
printf("avg=%lf\n",avg);
printf("count=%d\n",count);
printf("max=%d\n",max);
printf("min=%d\n",min);
return 0;
}*/ |
|