黑马程序员技术交流社区

标题: 经典题型 [打印本页]

作者: 学习之路    时间: 2015-12-30 17:19
标题: 经典题型
以下是遇到的一个经典题型,给大家分享下;可能刚看的时候觉得这麽多很复杂,但其实搭好框架,然后填充内容就容易多了,有兴趣的伙伴们试试吧
//循环让用户输入多个数,一个一个的输,如果是-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;
}*/
作者: 韦德460    时间: 2015-12-30 18:04
  1. /*#include<stdio.h>
  2. int main()
  3. {
  4. int sum=0;
  5. int count=0;
  6. double avg=0.0;
  7. int max=0;
  8. int min=0;
  9. while(1)
  10. {
  11. int user=0;
  12. printf("请输入一个数:");
  13. scanf("%d",&user);
  14. if(user==-1)
  15. {
  16. break;
  17. }
  18. if(count==1)
  19. {
  20. max=user;
  21. min=user;
  22. }
  23. else
  24. {
  25. max=max>user?max:user;
  26. min=min<user?min:user;

  27. }
  28. count++;
  29. sum+=user;
  30. avg=sum/count;
  31. }
  32. printf("sum=%d\n",sum);
  33. printf("avg=%lf\n",avg);
  34. printf("count=%d\n",count);
  35. printf("max=%d\n",max);
  36. printf("min=%d\n",min);
  37. return 0;
  38. }*/
复制代码
你的代码!!!


作者: FYJKL    时间: 2015-12-30 18:14
挺不错的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2