鱼C论坛

 找回密码
 立即注册
查看: 2275|回复: 2

构造函数问题,为什么不能输出,该怎样改?

[复制链接]
发表于 2012-4-11 13:18:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#include<iostream>
#include <string.h>
using namespace std;
class score
{private:
char no,name[15];
int math,phi,data,ave;
public:
void write()  //写入数据
{char no1,name1[15];
int math1,phi1,data1;
cin>>no1>>name1>>math1>>phi1>>data1;
no=no1;
strcpy(name,name1);
math=math1;
phi=phi1;
data=data1;
  }
void average()  //将写入的数据得到平均数后付给ave
{
  int a;
  a=math+phi+data/3;
  ave=a;

}
void display(void)
{cout<<no<<'\t'<<name<<'\t'<<math<<'\t'<<phi<<'\t'<<data<<'\t'<<ave<<'\n';//将数据输出
}

};
void main(void)
{score s[2];   //定义数组
for(int i=0;i<2;i++) //将数据按数组形式输入
{s[i].write();   
s[i].average();
cout<<"输出下一组:\n";
}
for(int i=0;i<2;i++) //将数据按数组形式输出
{s[i].display();
cout<<'\n';
}
system("pause");}//程序能运行但就是不能输出,为什么?详解


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-4-11 13:37:29 | 显示全部楼层

回帖奖励 +3 鱼币

想学习 谢谢了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-4-11 23:21:17 | 显示全部楼层
e                  
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 21:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表