面向对象程序设计上机练习九(对象指针)

面向对象程序设计——指针 指针 指针和一维数组 1. 指针指向一维数组,当数组名使用 ​ &a[i+1]==a+i+1 ​ a[i+1]==*(a+i+1) //数组求和 int main(){ int a[]{1,4,2,7,13,32,21,48,16,30}; int size=sizeof(a)/sizeof(*a); int n,sum,*ip; for(sum=0,n=0;n<size;n++) //下标法 阅读详情

面向对象程序设计上机练习九(对象指针)

Time Limit: 1000MS  Memory Limit: 65536KB
Problem Description
建立对象数组,内放5个学生数据(学号是字符串类型、成绩是整型),设立max函数,用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号和成绩。
Input
输入5个学生数据。
Output
输出5个学生中成绩最高者的学号和成绩。
Example Input
01 89
02 78
03 56
04 92
05 76
Example Output
04 92
#include <iostream>
#include <string.h>
using namespace std;
class Point
{
private:
    char id[20];
    int so;
    friend void print(Point &t);
public:
    void get(char ch[],int s);
};
void Point::get(char ch[],int s)
{
    strcpy(id,ch);
    so=s;
}
void print(Point &t)
{
    Point *a=&t;
    int max=a->so;
    char ch[20];
    strcpy(ch,a->id);
    for(int i=0;i<5;i++,a++)
    {
        if(a->so>max)
        {
            max=a->so;
            strcpy(ch,a->id);
        }
    }
    cout<<ch<<" "<<max<<endl;
}
int main()
{
    Point stu[100];
    char ch[20];
    int s,i;
    for(i=0;i<5;i++)
    {
        cin>>ch>>s;
        stu[i].get(ch,s);
    }
    print(stu[0]);
    return 0;
}


oj一个面向对象的Web模板 立即下载

相关推荐

[BUPT]面向对象程序设计C++ - 平时作业 + 期末大作业 整合资源包(计算机学院 - 大二下).zip

BUPT,面向对象程序设计C++ - 平时作业 + 期末大作业 整合资源包(计算机学院 - 大二下) 大作业为:单词消除游戏

对象指针

向对象程序设计上机练习九(对象指针) Time Limit: 1000MS Memory limit: 65536K 题目描述 建立对象数组,内放5个学生数据(学号是字符串类型、成绩是整型),设立max函数,用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号和成绩。 输入 输入5个学生数据。 输出 输出5个学生中成绩最高者的学号和成绩。 示例输...

weixin_30794499的博客 246

声明测试类TestStudent完成对多态性的测试:(1)在主方法中声明Student类的数组(含五个元素)。(2)生成五个对象存入数组,其中三个Student类的对象、一个StudentXW类的对象、一个StudentBZ类的对象。(3)将方法testScore()发送给数组的每一个元素,输出结果,并分析具体执行的是哪一个类中的方法

声明测试类TestStudent完成对多态性的测试:(1)在主方法中声明Student类的数组(含五个元素)。(2)生成五个对象存入数组,其中三个Student类的对象、一个StudentXW类的对象、一个StudentBZ类的对象。(3)将方法testScore()发送给数组的每一个元素,输出结果,并分析具体执行的是哪一个类中的方法

Java 之面向对象(3) -- 继承与重写

Java 之面向对象实例 - 继承与重写实例 实例 People.java package com.company; public class People { private String name; // 姓名 private int age; // 年龄 private String sex; // 性别 private String id; // 身份证号 // 默认构造 public People() {}

一直努力 510

COMSOL仿真教程—激光烧蚀

本例使用二维模型,将来自激光的入射热通量模拟为金属表面上空间分布的热源,从而得到金属的烧蚀过程和瞬态温度分布。

qq_40977332的博客 2万+

QT实现Word读写

在windows环境下,我们可以通过ActiveQt实现Office自动化,相当于VB的VBA功能。 以下是一个实例: #include #include #include int main(int argc, char *argv[]) {     QApplication a(argc, argv);     //显示的打开一个word应用程序     QAxW

nameofhsw的专栏 1万+

C++ 类,对象和指针入门题

1.Create a class to store the data for an item in a shop. The class must contain the following data: name (string), price (float), number in stock (integer) The class must have a method to load the data and a method to display the data. Declare an array of

weixin_42455006的博客 492

基于STM32F407VET6的智能巡检小车灰度循迹系统优化设计

本文详细介绍了基于STM32F407VET6主控芯片的智能巡检小车灰度循迹系统优化设计。通过将传感器输出从数字量升级为模拟量以获取更丰富的路面信息,并采用PD控制算法结合速度管理策略,有效提升了小车在复杂弯道上的循迹稳定性与适应性。文章分享了硬件电路抗干扰设计、软件滤波及实战调优经验,为嵌入式开发者提供了从“能跑”到“跑得稳”的系统性解决方案。

weixin_28273593的博客 443

sdut 面向对象程序设计上机练习九(对象指针)

面向对象程序设计上机练习九(对象指针) Time Limit: 1000MS Memory limit: 65536K 题目描写叙述 建立对象数组,内放5个学生数据(学号是字符串类型、成绩是整型)。设立max函数,用指向对象的指针作函数參数,在max函数中找出5个学生中成绩最高者,并输出其学号和成绩。 输入 输入5个学生数据。 输出 输出5个学生...

aoe41606的博客 197

学Simulink——基于Simulink的输入-输出线性化精确转矩控制

本文详细介绍了基于Simulink的永磁同步电机(PMSM)输入-输出线性化(IOL)精确转矩控制方法。针对传统解耦控制在非线性转矩特性下的局限性,提出通过精确反馈线性化实现转矩指令与实际转矩的严格线性关系。文章系统阐述了IOL原理、PMSM控制器推导过程,并提供了完整的Simulink建模步骤,包括电机模型搭建、IOL控制器实现和闭环系统构建。通过仿真对比验证了IOL方法在转矩跟踪精度、动态响应和参数鲁棒性方面的显著优势,最后讨论了工程实现要点和扩展应用方向。该方法为高性能伺服系统开发提供了有效解决方案。

amy_mhd的博客 61

CAN(2)-GD32

GD32中CAN的特征。

小柚子的博客 553

sdut oj面向对象程序设计上机练习九(对象指针)

题目链接:点击打开链接 面向对象程序设计上机练习九(对象指针) Time Limit: 1000MS Memory Limit: 65536KB Problem Description 建立对象数组,内放5个学生数据(学号是字符串类型、成绩是整型),设立max函数,用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号和成绩。 Input 输入5个学生

Annfan123的博客 597

【AI Agent 记忆共享实战】【下篇】多 Agent 会话 Session 统一共享实战:全链路工程落地、采集归一、MCP 服务、私有化部署、源码级实战

中篇我们已经锁定最终最优架构方案: 非侵入式、外部旁路采集、只读归一、中心化存储、MCP 按需检索注入。摒弃「改 Agent 源码」「软链接互通」「原生 Session 互导」等不现实方案。本篇直接落地可上线、可简历复用、可个人私有化部署多 Agent 异构 Session专属采集器(Claude/CODex/DSH/OpenCode/Kimi/WorkBuddy/ 豆包)统一消息归一化解析层(解决所有 Schema 异构)增量同步、去重、时间戳对齐核心逻辑。

十年老程序猿,AI 疯狂研究专家,前沿硬核知识分享 483

面向对象程序设计上机练习九(对象指针

面向对象程序设计上机练习九(对象指针) Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 建立对象数组,内放5个学生数据(学号是字符串类型、成绩是整型),设立max函数,用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号和成绩。 Inp

略略略的博客 363

Cesium+Vue3教程(003):基于Vue3的Cesium自定义地图和地图叠加

在 Cesium 中,是用于加载地表影像图层的核心接口。通过它,您可以将各种地图服务(如卫星影像、街道地图、自定义瓦片等)加载到 Cesium 的地球上。Cesium 提供了多个内置的。

WwLK123的博客 635

uniapp [全端兼容] - 详细实现全局修改设置字体大小功能效果,统一修改页面字号字体大小,一键改变字号整个项目立即生效,大中小字号预设、老年人大字模式场景,uniApp全平台兼容控制页面字号大小

uni-app,h5移动端网页,微信小程序,支付宝小程序,Android安卓,苹果ios,app,nvue,修改字体大小,一键调整UniApp字体大小,实时改变不用刷新,动态设置字体大小,uniapp全局修改字体字号大小,如何控制全局字号,可调整显示的字体,全项目生效,老年人大字模式,改变所有页面的字体,全局设置字体大小,实现小中大的字体切换,设置改变全局字体大小功能,如何做到全平台兼容,H5APP实现全局字体大小调整,不兼容报错,用户设置字号,全局设置应用字体大小,大中小字体修改,页面设置page-me

🏆 前端领域优质创作者 1万+
上一篇: 面向对象程序设计上机练习八(对象数组)
下一篇: Ultra-QuickSort
CSwhit
博客等级 码龄11年 19粉丝 129原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值