Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2363696
  • 博文数量: 816
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-17 17:57
文章分类

全部博文(816)

文章存档

2011年(1)

2008年(815)

分类:

2008-12-17 18:05:33

请教错在那里,分析一下

#include"stdio.h"
struct stu
{char name[20];
float Maxh;
float English;
float Chese;
}student[3]{
{"wang ming",76,87,99},
{"zhang san",66,76,88},
{"li si",44,22,66}
};
 main()
{

float sum0=0.0,sum1=0.0,sum2=0.0,aver0=0.0,aver1=0.0,aver2=0.0;
sum0=student[0].Maxh+student[0].English+student[0].Chese;
sum1=student[1].Maxh+student[1].English+student[1].Chese;
sum2=student[2].Chese+student[2].English+student[2].Maxh;
aver0=sum0/3;
aver1=sum1/3;
aver2=sum2/3;
cout<Maxh<cout<English<cout<Chese<cout<Maxh<cout<English<cout<Chese<cout<Maxh<cout<English<cout<Chese<cout<cout<cout<cout<cout<cout<}

--------------------next---------------------
#include
#include
//是C++程序就该把输入输出流头文件 iostream.h 包含进去

struct stu
{
    char name[20];
    float Maxh;
    float English;
    float Chese;
} student[3] = {{"wang ming",76,87,99}, //这里"="等号少了个
               {"zhang san",66,76,88},
               {"li si",44,22,66}};
int main(void)
{
    float sum0=0.0,
          sum1=0.0,
          sum2=0.0,
          aver0=0.0,
          aver1=0.0,
          aver2=0.0;
         
    sum0 = student[0].Maxh + student[0].English + student[0].Chese;
    sum1 = student[1].Maxh+student[1].English+student[1].Chese;
    sum2 = student[2].Chese+student[2].English+student[2].Maxh;
   
    aver0 = sum0/3;
    aver1 = sum1/3;
    aver2 = sum2/3;
   
    //student不是指针应该用点去访问
    cout << student[0].Maxh << endl;
    cout << student[0].English << endl;
    cout << student[0].Chese << endl;
    cout << student[1].Maxh << endl;
    cout << student[1].English << endl;
    cout << student[1].Chese << endl;
    cout << student[2].Maxh << endl;
    cout << student[2].English << endl;
    cout << student[2].Chese << endl;

    cout << sum0 << endl;
    cout << sum1 << endl;
    cout << sum2 << endl;
    cout << aver0 << endl;
    cout << aver1 << endl;
    cout << aver2 << endl;
   
    return 0;
}

--------------------next---------------------

阅读(1082) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~