编写一个程序,输入N个学生数据,包括学号、姓名、C++成绩,要求输出这些学生的数据、平均分与成绩等级。

2025-04-14 15:33:11
推荐回答(1个)
回答1:

#include

using namespace std;

class Student

{

  private:

        int no;

        char name[10];

        int deg;

        static int sum;

        static int num;

  public:

        void setdata(int n,char na[],int d)

        {

            no=n;

            strcpy(name,na);

            deg=d;

            sum+=d;

            num++;

        }

        static double avg()

        {

            return sum/num;

        }

        void disp()

        {

            cout<

        }

};

int Student::sum=0;

int Student::num=0;

int main()

{

    int n;

    cin>>n;

    Student stu1,stu2;

    stu1.setdata(201,"s",55);

    stu2.setdata(203,"sss",88);

    stu1.disp();

    stu2.disp();

    int s = Student::avg();

    cout<

}

扩展资料

#include

int main()

{

int x,y;

printf("请输入x:");

scanf("%d",&x);

if(x>-5 && x<0)

y = x;

else if(x==0)

y = x-1;

else if(x>0 && x<10)