搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 程序能运行,但是运行时,无论输入20个怎样的数,给出的结果都是一样的的,而且结果也是不对
标题:
程序能运行,但是运行时,无论输入20个怎样的数,给出的结果都是一样的的, ...
只看楼主
wangxiang935
来 自:南京
等 级:
论坛游侠
帖 子:177
专家分:179
注 册:2012-7-11
第
11
楼
得分:0
回复 10楼 奋斗猪
谢谢了。我自己再好好研究研究吧
2012-07-14 10:28
彼岸光影
等 级:
论坛游民
帖 子:20
专家分:25
注 册:2012-6-4
第
12
楼
得分:0
回复 9楼 Xmas
#include<stdio.h>
int main()
{
int i,a[20],max,min,sum=0,count=0;
for(i=0;i<5;i++)
scanf("%d",&a[i]);
max=min=a[0];
for(i=0;i<5;i++)
{
if(a[i]>max)
max=a[i];
if(a[i]<min)
min=a[i];
}
for(i=0;i<5;i++)
if(a[i]!=max&&a[i]!=min)
{
sum +=a[i];
count++;
}
printf("count=%d,average=%f\n",count,sum*1.0/count);
return 0;
}
不会有错误的 呵呵
2012-07-17 16:22
wangxiang935
来 自:南京
等 级:
论坛游侠
帖 子:177
专家分:179
注 册:2012-7-11
第
13
楼
得分:0
回复 12楼 彼岸光影
你编译后,“average”确定没问题?
2012-07-18 15:41
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
14
楼
得分:0
你解决这个问题的思路是怎样的?为什么总不肯写直观代码?
授人以渔,不授人以鱼。
2012-07-18 15:44
kurtcobin
等 级:
新手上路
帖 子:9
专家分:8
注 册:2012-7-13
第
15
楼
得分:0
回复 10楼 奋斗猪
的确是个好方法。
2012-07-18 16:45
上善若水vt
等 级:
新手上路
帖 子:1
专家分:0
注 册:2012-7-19
第
16
楼
得分:0
#include<stdio.h>
#include"conio.h"
int main()
{
int i,a[20],max,min,sum=0,count=0;
for(i=0;i<20;i++)
scanf("%d",&a[i]);
max=min=a[0];
for(i=0;i<20;i++)
{if(a[i]>max)max=a[i];}
printf("%d\n",max);
for(i=0;i<20;i++)
{if(a[i]<min)min=a[i];}
printf("%d\n",min);
for(i=0;i<20;i++)
{
sum=sum+a[i];
count++;
}
printf("count=%d,average=%f\n",count,(sum-max-min)*1.0/(count-2));
getch();
return 0;
}
2012-07-19 09:43
16
2/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-373305-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.115957 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved