string-大家帮忙看看哪里不对,怎么改???

问题描述

大家帮忙看看哪里不对,怎么改???

#include
#include
using namespace std;
class Student
{public:
Student(int n,string na,double d)
{
no=n;
name=na;
deg=d;
sum+=d;
num++;
}
static double avg()
{
return sum/num;
}
static int total()
{
return num;
}
void disp()
{
cout<<no<<" "<<name<<" "<<deg<<endl;
}
private:
int no;
string name;
static double sum;
static int num;
};
double Student::sum=0;
int Student::num=0;
int main()
{
Student s1(1001,"li", 97), s2(1002,"tian",96), s3(1003,"chen", 90);
cout<<"学号 姓名 成绩"<<endl;
s1.disp();
s2.disp();
s3.disp();
cout<<"学生人数="<<Student::total()<<endl;
cout<<"平均成绩="<<Student::avg();
return 0;

}

解决方案

deg这个变量没有定义吧你。

 private:
    int no;
    string name;
    double deg;
    static double sum;
    static int num;

解决方案二:

谢谢,已经改过来了,初学C++,不太会呢

时间: 2024-11-02 00:16:28

string-大家帮忙看看哪里不对,怎么改???的相关文章

c语言-运行的时候结果不对,改了十多次还是不对,求各位大神解答

问题描述 运行的时候结果不对,改了十多次还是不对,求各位大神解答 #include #include #include using namespace std; #define PI 3.1415 class circle { protected: double R; public: circle(){R=0;} circle(double r){R=r;} virtual void display(){cout<<"请输入半径: "; cin>>R;} };

我水平较低,希望大神帮忙看看,应该怎么改??感激不尽,真的

问题描述 代码如下:privatevoidbutton1_Click(objectsender,EventArgse){//update();if(tbNo.Text!=""&&tbName.Text!=""){OleDbConnectioncon=newOleDbConnection();con.ConnectionString=Constring;stringsex;if(rbMale.Checked==true)sex="男"

怎么把SqlSever的存储过程改成MySql的存储过程 谁帮忙看下,我改了半天没出来。

问题描述 修改前(SQLSVEVER的):createPROCEDURE[dbo].[QueryPagedData](@TableNameVARCHAR(200),----待查询表名@TableColumnsnvarchar(500)='*',----待显示字段@SqlConditionnvarchar(1000)=null,----查询条件,不需where@SqlSortnvarchar(500)=null,----排序字段,不需orderby@PageIndexint,----当前页@Pag

深圳投了5天简历,无一电话,各位帮忙看看简历哪里要改一下

问题描述 其中的一些用词,整个简历的布局等都可以 除了学历是硬伤,看看能不能从其他方面稍微弥补一点,先谢谢大家了 问题补充:大家直接看附件吧,我在编辑的时候查看是可以看到全部,不知道怎么提交后就只显示一半了 解决方案 简历看着挺好的,LZ要有信心.深圳可不是宁波,人才济济,竞争要大得多.一.关于职业技能职业技能,建议列个表格,这样看着一目了然,而且分类要明确.主次要分明,而且分类一定要显得专业,否则让人看了会觉得你对那些技术并不正真了解.二.关于项目经历中的项目责任项目经历中的项目责任,具体的业

winform c#无法将char类型隐式转化为string

问题描述 privatevoidbutton1_Click(objectsender,EventArgse){stringa=textBox1.Text.Trim();char[]b=a.ToCharArray();label1.Text=b[0];}这是为什么 解决方案 解决方案二:b[0].tostring()解决方案三:问题分析:因为b[0]是Char类型,而label1.Text是String,解决办法:b[0]改为b[0].ToString();解决方案四:ToString()一下..

WCF 客户端参数问题 string数组自动解析为ArrayOfString

问题描述 如题,我服务端有个方法,参数是Dictionary<String,object>,因为参数有多种类型,而且会根据不同条件进行增减,为了少写一些重载方法,就用了字典.平时string,int,byte[]都没问题,这次遇到了string数组,就不行了,老是报错,错误消息如下:引用 尝试对参数http://tempuri.org/进行序列化时出错:dictionary.InnerException消息是"数据协定名称为"ArrayOfstring:http://sch

mybatis无实体类-将mybatis改成无实体类

问题描述 将mybatis改成无实体类 因为mybatis 的 mapper与实体类映射,如果修改数据库字段的时候很麻烦,我想把mybatis的与实体类映射去掉,返回List<HashMap<String,Object>>或者HashMap,要怎么改?如果能保留mybatis中的mapper.xml一些特性就更好了. 除了 解析xml拿到sql的id,再通过jdbc去执行sql以外,还有其它更方便的么?

j2me中解析xml文件格式字符串报错,希望各位高手帮忙

问题描述 这是解析xml文件时报的错误,但是能正常解析,org.xmlpull.v1.XmlPullParserException:attrvaluedelimitermissing!(position:START_TAG<fontcolor='1.0'>@1:445injava.io.InputStreamReader@18b537a2)当数据只有一条时不报错误,但是数据量多时就报了比如说<?xmlversion="1.0"encoding="utf-8&

关于Java String对象创建问题解惑

本文为原创,如需转载,请注明作者和出处,谢谢! 先看看下面的代码     public String makinStrings()     {         String s = "Fred";         s = s + "47";         s = s.substring(2, 5);         s = s.toUpperCase();         return s.toString();     } 问:调用makinStrings方法会