| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1900 人关注过本帖
标题:求助了。C语言的一个小题目
只看楼主 加入收藏
liuyafei
Rank: 2
等 级:论坛游民
帖 子:5
专家分:10
注 册:2010-4-6
收藏
得分:0 
#include<stdio.h>
main()
{
int a,b,c,d,e,f,g,h,i,j,max,min;
printf("please input numbers:\n");
scanf("%d%d%d%d%d%d%d%d%d%d",a,b,c,d,e,f,g,h,i,j);
if(a>b)
max=a;min=b;
if(a<b)
max=b;min=a;
if(max>c)
max=max;min=c;
if(max<c)
min=max;max=c;
if(max>d)
max=max;min=d;
if(max<d)
min=max;max=d;
if(max>e)
max=max;min=e;
if(max<e)
min=max;max=e;
if(max>f)
max=max;min=f;
if(max<f)
min=max;max=f;
if(max>g)
max=max;min=g;
if(max<g)
min=max;max=g;
if(max>h)
max=max;min=h;
if(max<h)
min=max;max=h;
if(max>i)
max=max;min=i;
if(max<i)
min=max;max=i;
if(max>j)
max=max;min=j;
if(max<j)
min=max;max=j;
printf("max=%d,min=%d\n",max,min);

printf("%d\n",max/2+min/2);

system("pause");
}
这个程序太复杂了,用FOR循环进行比较9次就OK了
2010-04-06 18:29
蚂蚁qq
Rank: 2
来 自:南阳
等 级:论坛游民
帖 子:9
专家分:14
注 册:2010-3-27
收藏
得分:0 
#include "stdio.h"
void main()
{
   int a,i,sum=0,aver;
   int max=0,min=a;
   for(i=1;i<=10;i++)
   {
     scanf("%d",&a);
      if(max<a) max=a;
      if(min>a) min=a;
      sum+=a;   
   }
   printf("max=%d ,min=%d\n",max,min);
   printf("aver=%d",sum/10);
}
2010-04-06 19:24
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
回复 26楼 woodydongli
那你的代码就没 20楼的效率好

我就是真命天子,顺我者生,逆我者死!
2010-04-11 08:57
lijm1989
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:珠海
等 级:贵宾
威 望:12
帖 子:675
专家分:2844
注 册:2009-10-14
收藏
得分:0 
顶woodydongli和lsd98,函数分工明确,习惯很好。
2010-04-11 10:25
快速回复:求助了。C语言的一个小题目
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.057111 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved