lidan 发表于 2006-11-2 18:56

有二级高手帮帮

我也好多题目不懂帮帮搞搞

void main()
{ FILE *p;
int i;
float a={7.23,1.5,5.24,2.1,2.45,6.3,5,3.2,0.7,9.81},sum,v=0;

/*
*
*
* 考生在这里添加代码
*
*
*/
}


要求数组a的10个数的平均植v将大于等于v的数组进行求和并将结果以格式“%.5f         





请下次不要写在投票项里,谢谢---笨笨啊

蓝阳辉 发表于 2006-11-2 20:06

加油..必过哦...

海院の水水 发表于 2006-11-3 14:15

呵呵   支持你

南色 发表于 2006-11-3 15:18

看不懂??

笨笨啊 发表于 2006-11-3 17:57

void main()
{ FILE *p;
int i;
float a={7.23,1.5,5.24,2.1,2.45,6.3,5,3.2,0.7,9.81},sum,v=0;

/*
*
*
* 考生在这里添加代码
*
*
*/
//求出平均值
for(i=0;i<10;i++){
sum+=a;
}
v = sum / 10 ;
//求出比平均值大的值
sum=0;
for(i=0;i<10;i++){
if(a>=v) sum+=a;
}
//输出
printf("v=%.5 , sum=%.5",v,sum);
}



C都忘光了,不知道输出命令是不是这样写了,你自己调一下吧

qiuq86 发表于 2006-11-7 13:21

我帮你写的是这样的,你看看吧,我就是不明白这个文件指针是用来干什么的
#include<stdio.h>
main()
{
   int i;
   float a={7.23,1.5,5.24,2.1,2.45,6.3,5,3.2,0.7,9.81},sum,v=0;
   sum=0;
   for(i=0;i<10;i++)
      sum=sum+a;
   v=sum/10;
   sum=0;
   for(i=0;i<10;i++)
   {
      if(a>=v)
       sum=sum+a;
   }
   printf("sum=%.5f,v=%.5f",sum,v);
}

蓝阳辉 发表于 2006-11-8 12:07

指针是用来指向的,放地址的,和函数一样被执行的....

walkhm 发表于 2006-11-8 15:26

引用第5楼qiuq86于2006-11-07 13:21发表的“”:
我帮你写的是这样的,你看看吧,我就是不明白这个文件指针是用来干什么的
#include<stdio.h>
main()
{
   int i;
.......
请问能直接这样加
sum=sum+a
a代表的是数组啊
页: [1]
查看完整版本: 有二级高手帮帮