一世的色彩丶 发表于 2015-3-5 17:52:19

新人求助,求平均数并输出大于平均数的值,求改正

#include<stdio.h>
main()
{
    int   i=0, x;      
    float sum=0,average;

do
{
   printf("请输入x[%d]",i);
       scanf("%d",&x);

   i++;
   sum+=x;

}
while(i<5);

   average=sum/5.0;

   for(i=0;i<5;i++)

{
      if(x>average)
      printf("x[%d]\n%d\n",i,x);
}


}

一世的色彩丶 发表于 2015-3-5 17:55:34

新人求助啊

牡丹花下死做鬼 发表于 2015-3-5 18:38:02

不要重复发帖

牡丹花下死做鬼 发表于 2015-3-5 18:38:53

#include<stdio.h>

#define len 5

int main()
{
        double n,a,s;
        int i,t = len;
        for(i=0;i<len;i++)
        {
                printf("请输入第%d个数字共%d个",i+1,t);
                scanf("%lf",&n);
                s += n;
        }
        a = s / i;
        printf("平均数是:%lf\n比平均数大的数是:",a);
        for(i=0;i<len;i++)
        {
                if(a<n)
                {
                        printf("%-10lf",n);
                }
        }

        printf("\n");


        return 0;
}
页: [1]
查看完整版本: 新人求助,求平均数并输出大于平均数的值,求改正