首页 > C风格编程语言 > C#编程资料 > 求助贴!!!
2010
07-06

#include <stdio.h>
void main()
{int i,j,a[5]={0,0},sum=0;
double ave=0.0;
for(i=0;i<4;i++)
{for(j=0;j<5;j++);
     scanf(“%d”,a[j]);
sum=sum+a[j];
ave=sum/5.0;
  printf(“\n”);
};
printf(“%lf”,ave);

 这个程序对不对啊!!! 

  在编程环境下怎么输入!!!  我运行的时候好使,但是,我输入是就是不好使了(在运行后的环境下)

 我是这么输入的 比如 一个的5科成绩~  开始输入20 20 20 20 20 

                                                        之后就显示该内存不能“write”

 有请高手帮忙!! 解决一下 ! 谢了 呵呵


求助贴!!!》有 5 条评论

  1. 探索 说:

    #include<stdio.h>
    void main()
    {int i;
    float a[5]={0},ave=0.0,sum=0.0;
    printf(“please input five number:”);/*提示输入五个数*/
    for(i=0;i<5;i++)
    {scanf(“%f”,&a);  /*对数组赋值*/
        sum=sum+a;  /*对数组求和*/
    }
    printf(“ave=%f\n”,ave=sum/5.0);/*输出平均值*/
    }

    探索2010-07-10 15:04:29

  2. 探索 说:

    #include<stdio.h>
    void main()
    {int i;
    float a[5]={0},ave=0.0,sum=0.0;
    printf(“please input five number:”);/*提示输入五个数*/
    for(i=0;i<5;i++)
    {scanf(“%f”,&a);/*对数组赋值*/
       sum=sum+a
    ;/*对数组求和*/
    }
    printf(“ave=%f\n”,ave=sum/5.0);/*输出平均值*/
    }

  3. 探索 说:

    试了两次,都发不上来a后面的括符。(7,8两排)请楼主自己加上了。这是基于c写的。

    探索2010-07-10 15:13:04

  4. m8311870 说:

    #include <stdio.h>
    void main()
    {int i,j,a[5]={0,0},sum=0;   //定义变量
    double ave=0.0;                  //定义变量
    for(i=0;i<4;i++)                   //循环
    {for(j=0;j<5;j++);               //此处不需要再用循环了
         scanf(“%d”,a[j]);            //扫描器
    sum=sum+a[j];                   //累加
    ave=sum/5.0;                     //求平均数不应该在循环里
      printf(“\n”);                        //打印换行
    };
    printf(“ave=%f\n”,ave=sum/5.0);       //输出平均分 和计算都应在这里进行
    }

留下一个回复