ZKX's LAB

求s不超过1000时n的最大值,为什么求不出来 不出来求最大值

2021-04-08知识3

求s不超过1000时n的最大值,为什么求不出来 你for你那没打{}这个,所以i就没进入循环的

为什么打印不出最大值啊?哪位大神帮我看看。。 有几个地方需要修改的一下,比如pt=new Student[],delete[]pt;求最大值函数等,修改后代码如下:includeusing namespace std;class Student/建立学生类{public:void get_student();学生数据输入void display();int get_num();float get_score();void display_max(Student*);判断最大值函数private:int num;学生学号float score;学生成绩};int Student:get_num(){return num;}float Student:get_score(){return score;}void Student:get_student()/学生数据输入函数的定义{cin>;>;num>;>;score;}void Student:display(){cout学号是:\"成绩是:\";}void display_max(Student*chack)/定义最大值函数{int i,j=0;Student*temp;temp=chack;for(i=1;i;i+){if(chack[i].get_score()>;temp[j].get_score())/一层循环解决,不需要两层j=i;}cout成绩最高的学生的学号是:\"[j].get_num()成绩为:\"[j].get_score();}int main(){Student*pt;pt=new Student[5];Student*temp;temp=pt;for(int i=0;i;i+){cout请输入学号和成绩:;pt->;get_student();pt+;}cout显示成绩\";pt=temp;for(int i=0;i;i+){pt->;display();pt+;}pt=temp;display_max(pt);delete[]。

我求的是3个数的最大值但求不出来,求高手帮我看下那里错了 include void main() { int max(int x,int y,int z);int a,b,c,g scanf(“%d,%d,%d“,&a,&b,&c);g=max(a,b,c);printf(“max=d\\n“,g);} int max(int x,int y,int z);。

#偏微分求最大值#高中数学求最大值#求角度最大值#动点如何求最大值#表格中求最大值

随机阅读

qrcode
访问手机版